home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / Report Wizard.rsrc / CODE_6_Apple Events.txt < prev    next >
Text File  |  1998-12-15  |  328KB  |  5,836 lines

  1. # near model CODE resource
  2. # jump table entries: 10264-10355 (92 of them)
  3. 00000000  0000 2818                ori.b      D0, 0x18
  4. 00000004  0000 44F4                ori.b      D0, 0xF4
  5. 00000008  4E56 0000                link       A6, 0
  6. 0000000C  48E7 0038                movem.l    -[A7], A2,A3,A4
  7. 00000010  246E 0008                movea.l    A2, [A6 + 0x8]
  8. 00000014  266E 000C                movea.l    A3, [A6 + 0xC]
  9. 00000018  41F9 0001 65E4           lea.l      A0, [0x000165E4]
  10. 0000001E  2488                     move.l     [A2], A0
  11. 00000020  23CA 0002 B78A           move.l     [0x0002B78A], A2
  12. 00000026  426A 0004                clr.w      [A2 + 0x4]
  13. 0000002A  2F0B                     move.l     -[A7], A3
  14. 0000002C  61FF 0000 2D6C           bsr        +0x2D6E /* 00002D9A */
  15. 00000032  61FF 0000 3424           bsr        +0x3426 /* 00003458 */
  16. 00000038  4EB9 0000 1FB0           jsr        [0x00001FB0]
  17. 0000003E  301F                     move.w     D0, [A7]+
  18. 00000040  2F0A                     move.l     -[A7], A2
  19. 00000042  2057                     movea.l    A0, [A7]
  20. 00000044  2250                     movea.l    A1, [A0]
  21. 00000046  2269 000C                movea.l    A1, [A1 + 0xC]
  22. 0000004A  4E91                     jsr        [A1]
  23. 0000004C  4878 0028                push.l     0x28 /* '(' */
  24. 00000050  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  25. 00000056  2648                     movea.l    A3, A0
  26. 00000058  2008                     move.l     D0, A0
  27. 0000005A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  28. 0000005E  6720                     beq        +0x22 /* 00000080 */
  29. 00000060  284B                     movea.l    A4, A3
  30. 00000062  4227                     clr.b      -[A7]
  31. 00000064  4878 0000                push.l     0x0
  32. 00000068  4878 0004                push.l     0x4
  33. 0000006C  2F0C                     move.l     -[A7], A4
  34. 0000006E  4EB9 0000 2688           jsr        [0x00002688]
  35. 00000074  41F9 0001 652C           lea.l      A0, [0x0001652C]
  36. 0000007A  2888                     move.l     [A4], A0
  37. 0000007C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  38. label00000080:
  39. 00000080  23CB 0002 B77E           move.l     [0x0002B77E], A3
  40. 00000086  204A                     movea.l    A0, A2
  41. 00000088  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  42. 0000008C  4E5E                     unlink     A6
  43. 0000008E  4E75                     rts
  44. 00000090  4E56 0000                link       A6, 0
  45. 00000094  2F0A                     move.l     -[A7], A2
  46. 00000096  246E 0008                movea.l    A2, [A6 + 0x8]
  47. 0000009A  200A                     move.l     D0, A2
  48. 0000009C  673E                     beq        +0x40 /* 000000DC */
  49. 0000009E  41F9 0001 65E4           lea.l      A0, [0x000165E4]
  50. 000000A4  2488                     move.l     [A2], A0
  51. 000000A6  4AB9 0002 B77E           tst.l      [0x0002B77E]
  52. 000000AC  6718                     beq        +0x1A /* 000000C6 */
  53. 000000AE  3F3C 0001                move.w     -[A7], 0x1
  54. 000000B2  2079 0002 B77E           movea.l    A0, [0x0002B77E]
  55. 000000B8  4850                     pea.l      [A0]
  56. 000000BA  2057                     movea.l    A0, [A7]
  57. 000000BC  2250                     movea.l    A1, [A0]
  58. 000000BE  2269 0008                movea.l    A1, [A1 + 0x8]
  59. 000000C2  4E91                     jsr        [A1]
  60. 000000C4  5C4F                     addq.w     A7, 6
  61. label000000C6:
  62. 000000C6  42B9 0002 B77E           clr.l      [0x0002B77E]
  63. 000000CC  4A6E 000C                tst.w      [A6 + 0xC]
  64. 000000D0  6F0A                     ble        +0xC /* 000000DC */
  65. 000000D2  2F0A                     move.l     -[A7], A2
  66. 000000D4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  67. 000000DA  584F                     addq.w     A7, 4
  68. label000000DC:
  69. 000000DC  204A                     movea.l    A0, A2
  70. 000000DE  245F                     movea.l    A2, [A7]+
  71. 000000E0  4E5E                     unlink     A6
  72. 000000E2  4E75                     rts
  73. 000000E4  4E56 FFE8                link       A6, -0x0018
  74. 000000E8  2F03                     move.l     -[A7], D3
  75. 000000EA  4879 0000 2880           push.l     0x2880
  76. 000000F0  61FF 0000 340E           bsr        +0x3410 /* 00003500 */
  77. 000000F6  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  78. 000000FC  2F3C 6F64 6F63           move.l     -[A7], 0x6F646F63 /* 'odoc' */
  79. 00000102  4879 0000 2888           push.l     0x2888
  80. 00000108  4878 03EA                push.l     0x3EA
  81. 0000010C  4227                     clr.b      -[A7]
  82. 0000010E  303C 091F                move.w     D0, 0x91F
  83. 00000112  A816                     syscall    Pack8
  84. 00000114  301F                     move.w     D0, [A7]+
  85. 00000116  3600                     move.w     D3, D0
  86. 00000118  4A43                     tst.w      D3
  87. 0000011A  544F                     addq.w     A7, 2
  88. 0000011C  671C                     beq        +0x1E /* 0000013A */
  89. 0000011E  42A7                     clr.l      -[A7]
  90. 00000120  486E FFFC                pea.l      [A6 - 0x4]
  91. 00000124  3043                     movea.w    A0, D3
  92. 00000126  2D48 FFFC                move.l     [A6 - 0x4], A0
  93. 0000012A  4879 0001 6998           push.l     0x16998
  94. 00000130  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  95. 00000136  4FEF 000C                lea.l      A7, [A7 + 0xC]
  96. label0000013A:
  97. 0000013A  554F                     subq.w     A7, 2
  98. 0000013C  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  99. 00000142  2F3C 7064 6F63           move.l     -[A7], 0x70646F63 /* 'pdoc' */
  100. 00000148  4879 0000 2888           push.l     0x2888
  101. 0000014E  4878 03EB                push.l     0x3EB
  102. 00000152  4227                     clr.b      -[A7]
  103. 00000154  303C 091F                move.w     D0, 0x91F
  104. 00000158  A816                     syscall    Pack8
  105. 0000015A  301F                     move.w     D0, [A7]+
  106. 0000015C  3600                     move.w     D3, D0
  107. 0000015E  4A43                     tst.w      D3
  108. 00000160  671C                     beq        +0x1E /* 0000017E */
  109. 00000162  42A7                     clr.l      -[A7]
  110. 00000164  486E FFF8                pea.l      [A6 - 0x8]
  111. 00000168  3043                     movea.w    A0, D3
  112. 0000016A  2D48 FFF8                move.l     [A6 - 0x8], A0
  113. 0000016E  4879 0001 6998           push.l     0x16998
  114. 00000174  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  115. 0000017A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  116. label0000017E:
  117. 0000017E  554F                     subq.w     A7, 2
  118. 00000180  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  119. 00000186  2F3C 6372 656C           move.l     -[A7], 0x6372656C /* 'crel' */
  120. 0000018C  4879 0000 2890           push.l     0x2890
  121. 00000192  4878 07D4                push.l     0x7D4
  122. 00000196  4227                     clr.b      -[A7]
  123. 00000198  303C 091F                move.w     D0, 0x91F
  124. 0000019C  A816                     syscall    Pack8
  125. 0000019E  301F                     move.w     D0, [A7]+
  126. 000001A0  3600                     move.w     D3, D0
  127. 000001A2  4A43                     tst.w      D3
  128. 000001A4  671C                     beq        +0x1E /* 000001C2 */
  129. 000001A6  42A7                     clr.l      -[A7]
  130. 000001A8  486E FFF4                pea.l      [A6 - 0xC]
  131. 000001AC  3043                     movea.w    A0, D3
  132. 000001AE  2D48 FFF4                move.l     [A6 - 0xC], A0
  133. 000001B2  4879 0001 6998           push.l     0x16998
  134. 000001B8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  135. 000001BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  136. label000001C2:
  137. 000001C2  554F                     subq.w     A7, 2
  138. 000001C4  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  139. 000001CA  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  140. 000001D0  4879 0000 2898           push.l     0x2898
  141. 000001D6  42A7                     clr.l      -[A7]
  142. 000001D8  4227                     clr.b      -[A7]
  143. 000001DA  303C 0937                move.w     D0, 0x937 /* '\t7' */
  144. 000001DE  A816                     syscall    Pack8
  145. 000001E0  301F                     move.w     D0, [A7]+
  146. 000001E2  3600                     move.w     D3, D0
  147. 000001E4  4A43                     tst.w      D3
  148. 000001E6  671C                     beq        +0x1E /* 00000204 */
  149. 000001E8  42A7                     clr.l      -[A7]
  150. 000001EA  486E FFF0                pea.l      [A6 - 0x10]
  151. 000001EE  3043                     movea.w    A0, D3
  152. 000001F0  2D48 FFF0                move.l     [A6 - 0x10], A0
  153. 000001F4  4879 0001 6998           push.l     0x16998
  154. 000001FA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  155. 00000200  4FEF 000C                lea.l      A7, [A7 + 0xC]
  156. label00000204:
  157. 00000204  554F                     subq.w     A7, 2
  158. 00000206  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  159. 0000020C  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  160. 00000212  4879 0000 28A0           push.l     0x28A0
  161. 00000218  42A7                     clr.l      -[A7]
  162. 0000021A  4227                     clr.b      -[A7]
  163. 0000021C  303C 0937                move.w     D0, 0x937 /* '\t7' */
  164. 00000220  A816                     syscall    Pack8
  165. 00000222  301F                     move.w     D0, [A7]+
  166. 00000224  3600                     move.w     D3, D0
  167. 00000226  4A43                     tst.w      D3
  168. 00000228  671C                     beq        +0x1E /* 00000246 */
  169. 0000022A  42A7                     clr.l      -[A7]
  170. 0000022C  486E FFEC                pea.l      [A6 - 0x14]
  171. 00000230  3043                     movea.w    A0, D3
  172. 00000232  2D48 FFEC                move.l     [A6 - 0x14], A0
  173. 00000236  4879 0001 6998           push.l     0x16998
  174. 0000023C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  175. 00000242  4FEF 000C                lea.l      A7, [A7 + 0xC]
  176. label00000246:
  177. 00000246  554F                     subq.w     A7, 2
  178. 00000248  4879 0000 28B0           push.l     0x28B0
  179. 0000024E  4879 0000 28B8           push.l     0x28B8
  180. 00000254  4879 0000 28A8           push.l     0x28A8
  181. 0000025A  42A7                     clr.l      -[A7]
  182. 0000025C  42A7                     clr.l      -[A7]
  183. 0000025E  42A7                     clr.l      -[A7]
  184. 00000260  42A7                     clr.l      -[A7]
  185. 00000262  303C 0E35                move.w     D0, 0xE35
  186. 00000266  A816                     syscall    Pack8
  187. 00000268  301F                     move.w     D0, [A7]+
  188. 0000026A  3600                     move.w     D3, D0
  189. 0000026C  4A43                     tst.w      D3
  190. 0000026E  671C                     beq        +0x1E /* 0000028C */
  191. 00000270  42A7                     clr.l      -[A7]
  192. 00000272  486E FFE8                pea.l      [A6 - 0x18]
  193. 00000276  3043                     movea.w    A0, D3
  194. 00000278  2D48 FFE8                move.l     [A6 - 0x18], A0
  195. 0000027C  4879 0001 6998           push.l     0x16998
  196. 00000282  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  197. 00000288  4FEF 000C                lea.l      A7, [A7 + 0xC]
  198. label0000028C:
  199. 0000028C  261F                     move.l     D3, [A7]+
  200. 0000028E  4E5E                     unlink     A6
  201. 00000290  4E75                     rts
  202. 00000292  4E56 FFE0                link       A6, -0x0020
  203. 00000296  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  204. 0000029A  286E 0008                movea.l    A4, [A6 + 0x8]
  205. 0000029E  266E 000C                movea.l    A3, [A6 + 0xC]
  206. 000002A2  246E 0010                movea.l    A2, [A6 + 0x10]
  207. 000002A6  282E 0014                move.l     D4, [A6 + 0x14]
  208. 000002AA  486E FFF8                pea.l      [A6 - 0x8]
  209. 000002AE  61FF 0000 389A           bsr        +0x389C /* 00003B4A */
  210. 000002B4  486E FFF0                pea.l      [A6 - 0x10]
  211. 000002B8  61FF 0000 3890           bsr        +0x3892 /* 00003B4A */
  212. 000002BE  486E FFE8                pea.l      [A6 - 0x18]
  213. 000002C2  61FF 0000 3886           bsr        +0x3888 /* 00003B4A */
  214. 000002C8  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  215. 000002CE  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  216. 000002D4  2F0B                     move.l     -[A7], A3
  217. 000002D6  486E FFF0                pea.l      [A6 - 0x10]
  218. 000002DA  61FF 0000 3A56           bsr        +0x3A58 /* 00003D32 */
  219. 000002E0  486E FFE8                pea.l      [A6 - 0x18]
  220. 000002E4  486E FFF0                pea.l      [A6 - 0x10]
  221. 000002E8  61FF 0000 0B94           bsr        +0xB96 /* 00000E7E */
  222. 000002EE  3600                     move.w     D3, D0
  223. 000002F0  0C43 F941                cmpi.w     D3, 0xF941
  224. 000002F4  4FEF 0024                lea.l      A7, [A7 + 0x24]
  225. 000002F8  6706                     beq        +0x8 /* 00000300 */
  226. 000002FA  0C43 F940                cmpi.w     D3, 0xF940
  227. 000002FE  6622                     bne        +0x24 /* 00000322 */
  228. label00000300:
  229. 00000300  2F04                     move.l     -[A7], D4
  230. 00000302  486E FFF8                pea.l      [A6 - 0x8]
  231. 00000306  2F0A                     move.l     -[A7], A2
  232. 00000308  2F0B                     move.l     -[A7], A3
  233. 0000030A  61FF 0000 2A86           bsr        +0x2A88 /* 00002D92 */
  234. 00000310  2F08                     move.l     -[A7], A0
  235. 00000312  2057                     movea.l    A0, [A7]
  236. 00000314  2250                     movea.l    A1, [A0]
  237. 00000316  2269 0088                movea.l    A1, [A1 + 0x88]
  238. 0000031A  4E91                     jsr        [A1]
  239. 0000031C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  240. 00000320  6040                     bra        +0x42 /* 00000362 */
  241. label00000322:
  242. 00000322  4A43                     tst.w      D3
  243. 00000324  6620                     bne        +0x22 /* 00000346 */
  244. 00000326  2F04                     move.l     -[A7], D4
  245. 00000328  2F0A                     move.l     -[A7], A2
  246. 0000032A  486E FFF8                pea.l      [A6 - 0x8]
  247. 0000032E  486E FFE8                pea.l      [A6 - 0x18]
  248. 00000332  2F0B                     move.l     -[A7], A3
  249. 00000334  2F0C                     move.l     -[A7], A4
  250. 00000336  2057                     movea.l    A0, [A7]
  251. 00000338  2250                     movea.l    A1, [A0]
  252. 0000033A  2269 001C                movea.l    A1, [A1 + 0x1C]
  253. 0000033E  4E91                     jsr        [A1]
  254. 00000340  4FEF 0018                lea.l      A7, [A7 + 0x18]
  255. 00000344  601C                     bra        +0x1E /* 00000362 */
  256. label00000346:
  257. 00000346  42A7                     clr.l      -[A7]
  258. 00000348  486E FFE4                pea.l      [A6 - 0x1C]
  259. 0000034C  3043                     movea.w    A0, D3
  260. 0000034E  2D48 FFE4                move.l     [A6 - 0x1C], A0
  261. 00000352  4879 0001 6998           push.l     0x16998
  262. 00000358  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  263. 0000035E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  264. label00000362:
  265. 00000362  0CAE 6E75 6C6C FFF8      cmpi.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  266. 0000036A  6740                     beq        +0x42 /* 000003AC */
  267. 0000036C  0C92 6E75 6C6C           cmpi.l     [A2], 0x6E756C6C /* 'null' */
  268. 00000372  6738                     beq        +0x3A /* 000003AC */
  269. 00000374  554F                     subq.w     A7, 2
  270. 00000376  2F0A                     move.l     -[A7], A2
  271. 00000378  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  272. 0000037E  486E FFF8                pea.l      [A6 - 0x8]
  273. 00000382  303C 0610                move.w     D0, 0x610
  274. 00000386  A816                     syscall    Pack8
  275. 00000388  301F                     move.w     D0, [A7]+
  276. 0000038A  3600                     move.w     D3, D0
  277. 0000038C  4A43                     tst.w      D3
  278. 0000038E  671C                     beq        +0x1E /* 000003AC */
  279. 00000390  42A7                     clr.l      -[A7]
  280. 00000392  486E FFE0                pea.l      [A6 - 0x20]
  281. 00000396  3043                     movea.w    A0, D3
  282. 00000398  2D48 FFE0                move.l     [A6 - 0x20], A0
  283. 0000039C  4879 0001 6998           push.l     0x16998
  284. 000003A2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  285. 000003A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  286. label000003AC:
  287. 000003AC  3F3C FFFF                move.w     -[A7], 0xFFFF
  288. 000003B0  486E FFE8                pea.l      [A6 - 0x18]
  289. 000003B4  61FF 0000 38F0           bsr        +0x38F2 /* 00003CA6 */
  290. 000003BA  3F3C FFFF                move.w     -[A7], 0xFFFF
  291. 000003BE  486E FFF0                pea.l      [A6 - 0x10]
  292. 000003C2  61FF 0000 38E2           bsr        +0x38E4 /* 00003CA6 */
  293. 000003C8  3F3C FFFF                move.w     -[A7], 0xFFFF
  294. 000003CC  486E FFF8                pea.l      [A6 - 0x8]
  295. 000003D0  61FF 0000 38D4           bsr        +0x38D6 /* 00003CA6 */
  296. 000003D6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  297. 000003DA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  298. 000003DE  4E5E                     unlink     A6
  299. 000003E0  4E75                     rts
  300. 000003E2  4E56 FFE0                link       A6, -0x0020
  301. 000003E6  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  302. 000003EA  286E 0008                movea.l    A4, [A6 + 0x8]
  303. 000003EE  266E 000C                movea.l    A3, [A6 + 0xC]
  304. 000003F2  246E 0010                movea.l    A2, [A6 + 0x10]
  305. 000003F6  282E 0014                move.l     D4, [A6 + 0x14]
  306. 000003FA  486E FFF8                pea.l      [A6 - 0x8]
  307. 000003FE  61FF 0000 374A           bsr        +0x374C /* 00003B4A */
  308. 00000404  486E FFE8                pea.l      [A6 - 0x18]
  309. 00000408  61FF 0000 3740           bsr        +0x3742 /* 00003B4A */
  310. 0000040E  486E FFF0                pea.l      [A6 - 0x10]
  311. 00000412  61FF 0000 3736           bsr        +0x3738 /* 00003B4A */
  312. 00000418  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  313. 0000041E  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  314. 00000424  2F0B                     move.l     -[A7], A3
  315. 00000426  486E FFF0                pea.l      [A6 - 0x10]
  316. 0000042A  61FF 0000 38B2           bsr        +0x38B4 /* 00003CDE */
  317. 00000430  0CAE 6E75 6C6C FFF0      cmpi.l     [A6 - 0x10], 0x6E756C6C /* 'null' */
  318. 00000438  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  319. 0000043C  6712                     beq        +0x14 /* 00000450 */
  320. 0000043E  486E FFE8                pea.l      [A6 - 0x18]
  321. 00000442  486E FFF0                pea.l      [A6 - 0x10]
  322. 00000446  61FF 0000 0A36           bsr        +0xA38 /* 00000E7E */
  323. 0000044C  3600                     move.w     D3, D0
  324. 0000044E  504F                     addq.w     A7, 8
  325. label00000450:
  326. 00000450  0CAE 6E75 6C6C FFF0      cmpi.l     [A6 - 0x10], 0x6E756C6C /* 'null' */
  327. 00000458  670C                     beq        +0xE /* 00000466 */
  328. 0000045A  0C43 F941                cmpi.w     D3, 0xF941
  329. 0000045E  6706                     beq        +0x8 /* 00000466 */
  330. 00000460  0C43 F940                cmpi.w     D3, 0xF940
  331. 00000464  6622                     bne        +0x24 /* 00000488 */
  332. label00000466:
  333. 00000466  2F04                     move.l     -[A7], D4
  334. 00000468  486E FFF8                pea.l      [A6 - 0x8]
  335. 0000046C  2F0A                     move.l     -[A7], A2
  336. 0000046E  2F0B                     move.l     -[A7], A3
  337. 00000470  61FF 0000 2920           bsr        +0x2922 /* 00002D92 */
  338. 00000476  2F08                     move.l     -[A7], A0
  339. 00000478  2057                     movea.l    A0, [A7]
  340. 0000047A  2250                     movea.l    A1, [A0]
  341. 0000047C  2269 0088                movea.l    A1, [A1 + 0x88]
  342. 00000480  4E91                     jsr        [A1]
  343. 00000482  4FEF 0014                lea.l      A7, [A7 + 0x14]
  344. 00000486  6040                     bra        +0x42 /* 000004C8 */
  345. label00000488:
  346. 00000488  4A43                     tst.w      D3
  347. 0000048A  6620                     bne        +0x22 /* 000004AC */
  348. 0000048C  2F04                     move.l     -[A7], D4
  349. 0000048E  2F0A                     move.l     -[A7], A2
  350. 00000490  486E FFF8                pea.l      [A6 - 0x8]
  351. 00000494  486E FFE8                pea.l      [A6 - 0x18]
  352. 00000498  2F0B                     move.l     -[A7], A3
  353. 0000049A  2F0C                     move.l     -[A7], A4
  354. 0000049C  2057                     movea.l    A0, [A7]
  355. 0000049E  2250                     movea.l    A1, [A0]
  356. 000004A0  2269 001C                movea.l    A1, [A1 + 0x1C]
  357. 000004A4  4E91                     jsr        [A1]
  358. 000004A6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  359. 000004AA  601C                     bra        +0x1E /* 000004C8 */
  360. label000004AC:
  361. 000004AC  42A7                     clr.l      -[A7]
  362. 000004AE  486E FFE4                pea.l      [A6 - 0x1C]
  363. 000004B2  3043                     movea.w    A0, D3
  364. 000004B4  2D48 FFE4                move.l     [A6 - 0x1C], A0
  365. 000004B8  4879 0001 6998           push.l     0x16998
  366. 000004BE  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  367. 000004C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  368. label000004C8:
  369. 000004C8  0CAE 6E75 6C6C FFF8      cmpi.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  370. 000004D0  6740                     beq        +0x42 /* 00000512 */
  371. 000004D2  0C92 6E75 6C6C           cmpi.l     [A2], 0x6E756C6C /* 'null' */
  372. 000004D8  6738                     beq        +0x3A /* 00000512 */
  373. 000004DA  554F                     subq.w     A7, 2
  374. 000004DC  2F0A                     move.l     -[A7], A2
  375. 000004DE  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  376. 000004E4  486E FFF8                pea.l      [A6 - 0x8]
  377. 000004E8  303C 0610                move.w     D0, 0x610
  378. 000004EC  A816                     syscall    Pack8
  379. 000004EE  301F                     move.w     D0, [A7]+
  380. 000004F0  3600                     move.w     D3, D0
  381. 000004F2  4A43                     tst.w      D3
  382. 000004F4  671C                     beq        +0x1E /* 00000512 */
  383. 000004F6  42A7                     clr.l      -[A7]
  384. 000004F8  486E FFE0                pea.l      [A6 - 0x20]
  385. 000004FC  3043                     movea.w    A0, D3
  386. 000004FE  2D48 FFE0                move.l     [A6 - 0x20], A0
  387. 00000502  4879 0001 6998           push.l     0x16998
  388. 00000508  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  389. 0000050E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  390. label00000512:
  391. 00000512  3F3C FFFF                move.w     -[A7], 0xFFFF
  392. 00000516  486E FFF0                pea.l      [A6 - 0x10]
  393. 0000051A  61FF 0000 378A           bsr        +0x378C /* 00003CA6 */
  394. 00000520  3F3C FFFF                move.w     -[A7], 0xFFFF
  395. 00000524  486E FFE8                pea.l      [A6 - 0x18]
  396. 00000528  61FF 0000 377C           bsr        +0x377E /* 00003CA6 */
  397. 0000052E  3F3C FFFF                move.w     -[A7], 0xFFFF
  398. 00000532  486E FFF8                pea.l      [A6 - 0x8]
  399. 00000536  61FF 0000 376E           bsr        +0x3770 /* 00003CA6 */
  400. 0000053C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  401. 00000540  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  402. 00000544  4E5E                     unlink     A6
  403. 00000546  4E75                     rts
  404. 00000548  4E56 FFB4                link       A6, -0x004C
  405. 0000054C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  406. 00000550  282E 000C                move.l     D4, [A6 + 0xC]
  407. 00000554  2A2E 0010                move.l     D5, [A6 + 0x10]
  408. 00000558  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  409. 0000055E  2F3C 6B6F 636C           move.l     -[A7], 0x6B6F636C /* 'kocl' */
  410. 00000564  2F04                     move.l     -[A7], D4
  411. 00000566  486E FFD4                pea.l      [A6 - 0x2C]
  412. 0000056A  61FF 0000 35EE           bsr        +0x35F0 /* 00003B5A */
  413. 00000570  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  414. 00000576  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  415. 0000057C  2F04                     move.l     -[A7], D4
  416. 0000057E  486E FFF4                pea.l      [A6 - 0xC]
  417. 00000582  61FF 0000 35D6           bsr        +0x35D8 /* 00003B5A */
  418. 00000588  486E FFB4                pea.l      [A6 - 0x4C]
  419. 0000058C  486E FFD4                pea.l      [A6 - 0x2C]
  420. 00000590  61FF 0000 3D9C           bsr        +0x3D9E /* 0000432E */
  421. 00000596  2D7C 7270 6C63 FFFC      move.l     [A6 - 0x4], 0x72706C63 /* 'rplc' */
  422. 0000059E  95CA                     sub.l      A2, A2
  423. 000005A0  202E FFF4                move.l     D0, [A6 - 0xC]
  424. 000005A4  4FEF 0028                lea.l      A7, [A7 + 0x28]
  425. 000005A8  0480 696E 736C           subi.l     D0, 0x696E736C /* 'insl' */
  426. 000005AE  6718                     beq        +0x1A /* 000005C8 */
  427. 000005B0  0480 0506 F900           subi.l     D0, 0x506F900
  428. 000005B6  6700 00F2                beq        +0xF4 /* 000006AA */
  429. 000005BA  0480 00EC FDB4           subi.l     D0, 0xECFDB4
  430. 000005C0  6700 00FC                beq        +0xFE /* 000006BE */
  431. 000005C4  6000 00F8                bra        +0xFA /* 000006BE */
  432. label000005C8:
  433. 000005C8  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  434. 000005CE  2F3C 6B70 6F73           move.l     -[A7], 0x6B706F73 /* 'kpos' */
  435. 000005D4  486E FFF4                pea.l      [A6 - 0xC]
  436. 000005D8  486E FFCC                pea.l      [A6 - 0x34]
  437. 000005DC  61FF 0000 357C           bsr        +0x357E /* 00003B5A */
  438. 000005E2  486E FFFC                pea.l      [A6 - 0x4]
  439. 000005E6  486E FFCC                pea.l      [A6 - 0x34]
  440. 000005EA  61FF 0000 3DCC           bsr        +0x3DCE /* 000043B8 */
  441. 000005F0  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  442. 000005F6  2F3C 6B6F 626A           move.l     -[A7], 0x6B6F626A /* 'kobj' */
  443. 000005FC  486E FFF4                pea.l      [A6 - 0xC]
  444. 00000600  486E FFC4                pea.l      [A6 - 0x3C]
  445. 00000604  61FF 0000 3554           bsr        +0x3556 /* 00003B5A */
  446. 0000060A  486E FFEC                pea.l      [A6 - 0x14]
  447. 0000060E  61FF 0000 353A           bsr        +0x353C /* 00003B4A */
  448. 00000614  486E FFEC                pea.l      [A6 - 0x14]
  449. 00000618  486E FFC4                pea.l      [A6 - 0x3C]
  450. 0000061C  61FF 0000 0860           bsr        +0x862 /* 00000E7E */
  451. 00000622  3600                     move.w     D3, D0
  452. 00000624  4A43                     tst.w      D3
  453. 00000626  4FEF 0034                lea.l      A7, [A7 + 0x34]
  454. 0000062A  671C                     beq        +0x1E /* 00000648 */
  455. 0000062C  42A7                     clr.l      -[A7]
  456. 0000062E  486E FFC0                pea.l      [A6 - 0x40]
  457. 00000632  3043                     movea.w    A0, D3
  458. 00000634  2D48 FFC0                move.l     [A6 - 0x40], A0
  459. 00000638  4879 0001 6998           push.l     0x16998
  460. 0000063E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  461. 00000644  4FEF 000C                lea.l      A7, [A7 + 0xC]
  462. label00000648:
  463. 00000648  486E FFEC                pea.l      [A6 - 0x14]
  464. 0000064C  61FF 0000 2802           bsr        +0x2804 /* 00002E50 */
  465. 00000652  2448                     movea.l    A2, A0
  466. 00000654  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  467. 00000658  2F0A                     move.l     -[A7], A2
  468. 0000065A  2057                     movea.l    A0, [A7]
  469. 0000065C  2250                     movea.l    A1, [A0]
  470. 0000065E  2269 0060                movea.l    A1, [A1 + 0x60]
  471. 00000662  4E91                     jsr        [A1]
  472. 00000664  2448                     movea.l    A2, A0
  473. 00000666  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  474. 0000066A  2F0A                     move.l     -[A7], A2
  475. 0000066C  2057                     movea.l    A0, [A7]
  476. 0000066E  2250                     movea.l    A1, [A0]
  477. 00000670  2269 0064                movea.l    A1, [A1 + 0x64]
  478. 00000674  4E91                     jsr        [A1]
  479. 00000676  2648                     movea.l    A3, A0
  480. 00000678  3F3C FFFF                move.w     -[A7], 0xFFFF
  481. 0000067C  486E FFEC                pea.l      [A6 - 0x14]
  482. 00000680  61FF 0000 3624           bsr        +0x3626 /* 00003CA6 */
  483. 00000686  3F3C FFFF                move.w     -[A7], 0xFFFF
  484. 0000068A  486E FFC4                pea.l      [A6 - 0x3C]
  485. 0000068E  61FF 0000 3616           bsr        +0x3618 /* 00003CA6 */
  486. 00000694  3F3C FFFF                move.w     -[A7], 0xFFFF
  487. 00000698  486E FFCC                pea.l      [A6 - 0x34]
  488. 0000069C  61FF 0000 3608           bsr        +0x360A /* 00003CA6 */
  489. 000006A2  4FEF 0026                lea.l      A7, [A7 + 0x26]
  490. 000006A6  6000 00AE                bra        +0xB0 /* 00000756 */
  491. label000006AA:
  492. 000006AA  61FF 0000 26E6           bsr        +0x26E8 /* 00002D92 */
  493. 000006B0  2648                     movea.l    A3, A0
  494. 000006B2  2D7C 6267 6E67 FFFC      move.l     [A6 - 0x4], 0x62676E67 /* 'bgng' */
  495. 000006BA  6000 009A                bra        +0x9C /* 00000756 */
  496. label000006BE:
  497. 000006BE  486E FFE4                pea.l      [A6 - 0x1C]
  498. 000006C2  61FF 0000 3486           bsr        +0x3488 /* 00003B4A */
  499. 000006C8  486E FFE4                pea.l      [A6 - 0x1C]
  500. 000006CC  486E FFF4                pea.l      [A6 - 0xC]
  501. 000006D0  61FF 0000 07AC           bsr        +0x7AE /* 00000E7E */
  502. 000006D6  3600                     move.w     D3, D0
  503. 000006D8  4A43                     tst.w      D3
  504. 000006DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  505. 000006DE  671C                     beq        +0x1E /* 000006FC */
  506. 000006E0  42A7                     clr.l      -[A7]
  507. 000006E2  486E FFBC                pea.l      [A6 - 0x44]
  508. 000006E6  3043                     movea.w    A0, D3
  509. 000006E8  2D48 FFBC                move.l     [A6 - 0x44], A0
  510. 000006EC  4879 0001 6998           push.l     0x16998
  511. 000006F2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  512. 000006F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  513. label000006FC:
  514. 000006FC  486E FFE4                pea.l      [A6 - 0x1C]
  515. 00000700  61FF 0000 274E           bsr        +0x2750 /* 00002E50 */
  516. 00000706  2448                     movea.l    A2, A0
  517. 00000708  2F3C 6E75 6C6C           move.l     -[A7], 0x6E756C6C /* 'null' */
  518. 0000070E  2F0A                     move.l     -[A7], A2
  519. 00000710  2057                     movea.l    A0, [A7]
  520. 00000712  2250                     movea.l    A1, [A0]
  521. 00000714  2269 0060                movea.l    A1, [A1 + 0x60]
  522. 00000718  4E91                     jsr        [A1]
  523. 0000071A  2F3C 6E75 6C6C           move.l     -[A7], 0x6E756C6C /* 'null' */
  524. 00000720  2F0A                     move.l     -[A7], A2
  525. 00000722  2057                     movea.l    A0, [A7]
  526. 00000724  2250                     movea.l    A1, [A0]
  527. 00000726  2269 0064                movea.l    A1, [A1 + 0x64]
  528. 0000072A  4E91                     jsr        [A1]
  529. 0000072C  2648                     movea.l    A3, A0
  530. 0000072E  200B                     move.l     D0, A3
  531. 00000730  4FEF 0014                lea.l      A7, [A7 + 0x14]
  532. 00000734  6608                     bne        +0xA /* 0000073E */
  533. 00000736  61FF 0000 265A           bsr        +0x265C /* 00002D92 */
  534. 0000073C  2648                     movea.l    A3, A0
  535. label0000073E:
  536. 0000073E  2D7C 7270 6C63 FFFC      move.l     [A6 - 0x4], 0x72706C63 /* 'rplc' */
  537. 00000746  3F3C FFFF                move.w     -[A7], 0xFFFF
  538. 0000074A  486E FFE4                pea.l      [A6 - 0x1C]
  539. 0000074E  61FF 0000 3556           bsr        +0x3558 /* 00003CA6 */
  540. 00000754  5C4F                     addq.w     A7, 6
  541. label00000756:
  542. 00000756  200B                     move.l     D0, A3
  543. 00000758  661E                     bne        +0x20 /* 00000778 */
  544. 0000075A  42A7                     clr.l      -[A7]
  545. 0000075C  486E FFB8                pea.l      [A6 - 0x48]
  546. 00000760  2D7C 6E69 6C50 FFB8      move.l     [A6 - 0x48], 0x6E696C50 /* 'nilP' */
  547. 00000768  4879 0001 6998           push.l     0x16998
  548. 0000076E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  549. 00000774  4FEF 000C                lea.l      A7, [A7 + 0xC]
  550. label00000778:
  551. 00000778  2F05                     move.l     -[A7], D5
  552. 0000077A  2F04                     move.l     -[A7], D4
  553. 0000077C  2F0A                     move.l     -[A7], A2
  554. 0000077E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  555. 00000782  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  556. 00000786  2F0B                     move.l     -[A7], A3
  557. 00000788  2057                     movea.l    A0, [A7]
  558. 0000078A  2250                     movea.l    A1, [A0]
  559. 0000078C  2269 008C                movea.l    A1, [A1 + 0x8C]
  560. 00000790  4E91                     jsr        [A1]
  561. 00000792  2848                     movea.l    A4, A0
  562. 00000794  200C                     move.l     D0, A4
  563. 00000796  4FEF 0018                lea.l      A7, [A7 + 0x18]
  564. 0000079A  673E                     beq        +0x40 /* 000007DA */
  565. 0000079C  486E FFDC                pea.l      [A6 - 0x24]
  566. 000007A0  61FF 0000 33A8           bsr        +0x33AA /* 00003B4A */
  567. 000007A6  486E FFDC                pea.l      [A6 - 0x24]
  568. 000007AA  2F0C                     move.l     -[A7], A4
  569. 000007AC  2057                     movea.l    A0, [A7]
  570. 000007AE  2250                     movea.l    A1, [A0]
  571. 000007B0  2269 0084                movea.l    A1, [A1 + 0x84]
  572. 000007B4  4E91                     jsr        [A1]
  573. 000007B6  486E FFDC                pea.l      [A6 - 0x24]
  574. 000007BA  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  575. 000007C0  2F05                     move.l     -[A7], D5
  576. 000007C2  61FF 0000 35C8           bsr        +0x35CA /* 00003D8C */
  577. 000007C8  3F3C FFFF                move.w     -[A7], 0xFFFF
  578. 000007CC  486E FFDC                pea.l      [A6 - 0x24]
  579. 000007D0  61FF 0000 34D4           bsr        +0x34D6 /* 00003CA6 */
  580. 000007D6  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  581. label000007DA:
  582. 000007DA  3F3C FFFF                move.w     -[A7], 0xFFFF
  583. 000007DE  486E FFF4                pea.l      [A6 - 0xC]
  584. 000007E2  61FF 0000 34C2           bsr        +0x34C4 /* 00003CA6 */
  585. 000007E8  3F3C FFFF                move.w     -[A7], 0xFFFF
  586. 000007EC  486E FFD4                pea.l      [A6 - 0x2C]
  587. 000007F0  61FF 0000 34B4           bsr        +0x34B6 /* 00003CA6 */
  588. 000007F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  589. 000007FA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  590. 000007FE  4E5E                     unlink     A6
  591. 00000800  4E75                     rts
  592. 00000802  4E56 FF9C                link       A6, -0x0064
  593. 00000806  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  594. 0000080A  2E2E 000C                move.l     D7, [A6 + 0xC]
  595. 0000080E  266E 0010                movea.l    A3, [A6 + 0x10]
  596. 00000812  2C2E 0014                move.l     D6, [A6 + 0x14]
  597. 00000816  286E 0018                movea.l    A4, [A6 + 0x18]
  598. 0000081A  2A2E 001C                move.l     D5, [A6 + 0x1C]
  599. 0000081E  0C93 6C69 7374           cmpi.l     [A3], 0x6C697374 /* 'list' */
  600. 00000824  6726                     beq        +0x28 /* 0000084C */
  601. 00000826  2F0B                     move.l     -[A7], A3
  602. 00000828  61FF 0000 2626           bsr        +0x2628 /* 00002E50 */
  603. 0000082E  2448                     movea.l    A2, A0
  604. 00000830  2F05                     move.l     -[A7], D5
  605. 00000832  2F06                     move.l     -[A7], D6
  606. 00000834  2F0C                     move.l     -[A7], A4
  607. 00000836  2F07                     move.l     -[A7], D7
  608. 00000838  2F0A                     move.l     -[A7], A2
  609. 0000083A  2057                     movea.l    A0, [A7]
  610. 0000083C  2250                     movea.l    A1, [A0]
  611. 0000083E  2269 0088                movea.l    A1, [A1 + 0x88]
  612. 00000842  4E91                     jsr        [A1]
  613. 00000844  4FEF 0018                lea.l      A7, [A7 + 0x18]
  614. 00000848  6000 02F4                bra        +0x2F6 /* 00000B3E */
  615. label0000084C:
  616. 0000084C  486E FFF0                pea.l      [A6 - 0x10]
  617. 00000850  61FF 0000 32F8           bsr        +0x32FA /* 00003B4A */
  618. 00000856  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  619. 0000085C  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  620. 00000862  2F07                     move.l     -[A7], D7
  621. 00000864  486E FFF0                pea.l      [A6 - 0x10]
  622. 00000868  61FF 0000 34C8           bsr        +0x34CA /* 00003D32 */
  623. 0000086E  0CAE 6E75 6C6C FFF0      cmpi.l     [A6 - 0x10], 0x6E756C6C /* 'null' */
  624. 00000876  4FEF 0014                lea.l      A7, [A7 + 0x14]
  625. 0000087A  6600 00CE                bne        +0xD0 /* 0000094A */
  626. 0000087E  554F                     subq.w     A7, 2
  627. 00000880  2F0B                     move.l     -[A7], A3
  628. 00000882  486E FFB4                pea.l      [A6 - 0x4C]
  629. 00000886  303C 0407                move.w     D0, 0x407
  630. 0000088A  A816                     syscall    Pack8
  631. 0000088C  301F                     move.w     D0, [A7]+
  632. 0000088E  6704                     beq        +0x6 /* 00000894 */
  633. 00000890  42AE FFB4                clr.l      [A6 - 0x4C]
  634. label00000894:
  635. 00000894  7601                     moveq.l    D3, 0x01
  636. 00000896  6000 00A6                bra        +0xA8 /* 0000093E */
  637. label0000089A:
  638. 0000089A  486E FFE8                pea.l      [A6 - 0x18]
  639. 0000089E  61FF 0000 32AA           bsr        +0x32AC /* 00003B4A */
  640. 000008A4  486E FFE0                pea.l      [A6 - 0x20]
  641. 000008A8  61FF 0000 32A0           bsr        +0x32A2 /* 00003B4A */
  642. 000008AE  2F0B                     move.l     -[A7], A3
  643. 000008B0  2F03                     move.l     -[A7], D3
  644. 000008B2  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  645. 000008B8  486E FFA4                pea.l      [A6 - 0x5C]
  646. 000008BC  486E FFE8                pea.l      [A6 - 0x18]
  647. 000008C0  303C 0A0B                move.w     D0, 0xA0B
  648. 000008C4  A816                     syscall    Pack8
  649. 000008C6  301F                     move.w     D0, [A7]+
  650. 000008C8  3800                     move.w     D4, D0
  651. 000008CA  4A44                     tst.w      D4
  652. 000008CC  5C4F                     addq.w     A7, 6
  653. 000008CE  671C                     beq        +0x1E /* 000008EC */
  654. 000008D0  42A7                     clr.l      -[A7]
  655. 000008D2  486E FFC4                pea.l      [A6 - 0x3C]
  656. 000008D6  3044                     movea.w    A0, D4
  657. 000008D8  2D48 FFC4                move.l     [A6 - 0x3C], A0
  658. 000008DC  4879 0001 6998           push.l     0x16998
  659. 000008E2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  660. 000008E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  661. label000008EC:
  662. 000008EC  486E FFE8                pea.l      [A6 - 0x18]
  663. 000008F0  61FF 0000 255E           bsr        +0x2560 /* 00002E50 */
  664. 000008F6  2448                     movea.l    A2, A0
  665. 000008F8  2F05                     move.l     -[A7], D5
  666. 000008FA  486E FFE0                pea.l      [A6 - 0x20]
  667. 000008FE  2F0C                     move.l     -[A7], A4
  668. 00000900  2F07                     move.l     -[A7], D7
  669. 00000902  2F0A                     move.l     -[A7], A2
  670. 00000904  2057                     movea.l    A0, [A7]
  671. 00000906  2250                     movea.l    A1, [A0]
  672. 00000908  2269 0088                movea.l    A1, [A1 + 0x88]
  673. 0000090C  4E91                     jsr        [A1]
  674. 0000090E  486E FFE0                pea.l      [A6 - 0x20]
  675. 00000912  42A7                     clr.l      -[A7]
  676. 00000914  2F06                     move.l     -[A7], D6
  677. 00000916  61FF 0000 3500           bsr        +0x3502 /* 00003E18 */
  678. 0000091C  3F3C FFFF                move.w     -[A7], 0xFFFF
  679. 00000920  486E FFE0                pea.l      [A6 - 0x20]
  680. 00000924  61FF 0000 3380           bsr        +0x3382 /* 00003CA6 */
  681. 0000092A  3F3C FFFF                move.w     -[A7], 0xFFFF
  682. 0000092E  486E FFE8                pea.l      [A6 - 0x18]
  683. 00000932  61FF 0000 3372           bsr        +0x3374 /* 00003CA6 */
  684. 00000938  5283                     addq.l     D3, 1
  685. 0000093A  4FEF 0030                lea.l      A7, [A7 + 0x30]
  686. label0000093E:
  687. 0000093E  B6AE FFB4                cmp.l      D3, [A6 - 0x4C]
  688. 00000942  6F00 FF56                ble        -0xA8 /* 0000089A */
  689. 00000946  6000 01E6                bra        +0x1E8 /* 00000B2E */
  690. label0000094A:
  691. 0000094A  554F                     subq.w     A7, 2
  692. 0000094C  2F0B                     move.l     -[A7], A3
  693. 0000094E  486E FFB0                pea.l      [A6 - 0x50]
  694. 00000952  303C 0407                move.w     D0, 0x407
  695. 00000956  A816                     syscall    Pack8
  696. 00000958  301F                     move.w     D0, [A7]+
  697. 0000095A  6704                     beq        +0x6 /* 00000960 */
  698. 0000095C  42AE FFB0                clr.l      [A6 - 0x50]
  699. label00000960:
  700. 00000960  486E FFA8                pea.l      [A6 - 0x58]
  701. 00000964  61FF 0000 31E4           bsr        +0x31E6 /* 00003B4A */
  702. 0000096A  2F07                     move.l     -[A7], D7
  703. 0000096C  486E FFA8                pea.l      [A6 - 0x58]
  704. 00000970  303C 0405                move.w     D0, 0x405
  705. 00000974  A816                     syscall    Pack8
  706. 00000976  301F                     move.w     D0, [A7]+
  707. 00000978  3600                     move.w     D3, D0
  708. 0000097A  4A43                     tst.w      D3
  709. 0000097C  544F                     addq.w     A7, 2
  710. 0000097E  671C                     beq        +0x1E /* 0000099C */
  711. 00000980  42A7                     clr.l      -[A7]
  712. 00000982  486E FFA0                pea.l      [A6 - 0x60]
  713. 00000986  3043                     movea.w    A0, D3
  714. 00000988  2D48 FFA0                move.l     [A6 - 0x60], A0
  715. 0000098C  4879 0001 6998           push.l     0x16998
  716. 00000992  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  717. 00000998  4FEF 000C                lea.l      A7, [A7 + 0xC]
  718. label0000099C:
  719. 0000099C  7801                     moveq.l    D4, 0x01
  720. 0000099E  6000 0176                bra        +0x178 /* 00000B16 */
  721. label000009A2:
  722. 000009A2  486E FFD8                pea.l      [A6 - 0x28]
  723. 000009A6  61FF 0000 31A2           bsr        +0x31A4 /* 00003B4A */
  724. 000009AC  486E FFD0                pea.l      [A6 - 0x30]
  725. 000009B0  61FF 0000 3198           bsr        +0x319A /* 00003B4A */
  726. 000009B6  486E FFF8                pea.l      [A6 - 0x8]
  727. 000009BA  61FF 0000 318E           bsr        +0x3190 /* 00003B4A */
  728. 000009C0  2F0B                     move.l     -[A7], A3
  729. 000009C2  2F04                     move.l     -[A7], D4
  730. 000009C4  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  731. 000009CA  486E FF9C                pea.l      [A6 - 0x64]
  732. 000009CE  486E FFD0                pea.l      [A6 - 0x30]
  733. 000009D2  303C 0A0B                move.w     D0, 0xA0B
  734. 000009D6  A816                     syscall    Pack8
  735. 000009D8  301F                     move.w     D0, [A7]+
  736. 000009DA  3600                     move.w     D3, D0
  737. 000009DC  4A43                     tst.w      D3
  738. 000009DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  739. 000009E2  671C                     beq        +0x1E /* 00000A00 */
  740. 000009E4  42A7                     clr.l      -[A7]
  741. 000009E6  486E FFC0                pea.l      [A6 - 0x40]
  742. 000009EA  3043                     movea.w    A0, D3
  743. 000009EC  2D48 FFC0                move.l     [A6 - 0x40], A0
  744. 000009F0  4879 0001 6998           push.l     0x16998
  745. 000009F6  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  746. 000009FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  747. label00000A00:
  748. 00000A00  486E FFD0                pea.l      [A6 - 0x30]
  749. 00000A04  61FF 0000 244A           bsr        +0x244C /* 00002E50 */
  750. 00000A0A  2448                     movea.l    A2, A0
  751. 00000A0C  7001                     moveq.l    D0, 0x01
  752. 00000A0E  B880                     cmp.l      D4, D0
  753. 00000A10  584F                     addq.w     A7, 4
  754. 00000A12  676A                     beq        +0x6C /* 00000A7E */
  755. 00000A14  486E FFC8                pea.l      [A6 - 0x38]
  756. 00000A18  61FF 0000 3130           bsr        +0x3132 /* 00003B4A */
  757. 00000A1E  486E FFC8                pea.l      [A6 - 0x38]
  758. 00000A22  2F3C 6166 7465           move.l     -[A7], 0x61667465 /* 'afte' */
  759. 00000A28  486E FFF0                pea.l      [A6 - 0x10]
  760. 00000A2C  61FF 0000 35AC           bsr        +0x35AE /* 00003FDA */
  761. 00000A32  486E FFD8                pea.l      [A6 - 0x28]
  762. 00000A36  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  763. 00000A3C  486E FFC8                pea.l      [A6 - 0x38]
  764. 00000A40  303C 0610                move.w     D0, 0x610
  765. 00000A44  A816                     syscall    Pack8
  766. 00000A46  301F                     move.w     D0, [A7]+
  767. 00000A48  3600                     move.w     D3, D0
  768. 00000A4A  4A43                     tst.w      D3
  769. 00000A4C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  770. 00000A50  671C                     beq        +0x1E /* 00000A6E */
  771. 00000A52  42A7                     clr.l      -[A7]
  772. 00000A54  486E FFBC                pea.l      [A6 - 0x44]
  773. 00000A58  3043                     movea.w    A0, D3
  774. 00000A5A  2D48 FFBC                move.l     [A6 - 0x44], A0
  775. 00000A5E  4879 0001 6998           push.l     0x16998
  776. 00000A64  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  777. 00000A6A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  778. label00000A6E:
  779. 00000A6E  3F3C FFFF                move.w     -[A7], 0xFFFF
  780. 00000A72  486E FFC8                pea.l      [A6 - 0x38]
  781. 00000A76  61FF 0000 322E           bsr        +0x3230 /* 00003CA6 */
  782. 00000A7C  5C4F                     addq.w     A7, 6
  783. label00000A7E:
  784. 00000A7E  2F05                     move.l     -[A7], D5
  785. 00000A80  486E FFF8                pea.l      [A6 - 0x8]
  786. 00000A84  2F0C                     move.l     -[A7], A4
  787. 00000A86  486E FFD8                pea.l      [A6 - 0x28]
  788. 00000A8A  2F0A                     move.l     -[A7], A2
  789. 00000A8C  2057                     movea.l    A0, [A7]
  790. 00000A8E  2250                     movea.l    A1, [A0]
  791. 00000A90  2269 0088                movea.l    A1, [A1 + 0x88]
  792. 00000A94  4E91                     jsr        [A1]
  793. 00000A96  486E FFF8                pea.l      [A6 - 0x8]
  794. 00000A9A  42A7                     clr.l      -[A7]
  795. 00000A9C  2F06                     move.l     -[A7], D6
  796. 00000A9E  61FF 0000 3378           bsr        +0x337A /* 00003E18 */
  797. 00000AA4  486E FFF0                pea.l      [A6 - 0x10]
  798. 00000AA8  303C 0204                move.w     D0, 0x204
  799. 00000AAC  A816                     syscall    Pack8
  800. 00000AAE  301F                     move.w     D0, [A7]+
  801. 00000AB0  486E FFF8                pea.l      [A6 - 0x8]
  802. 00000AB4  486E FFF0                pea.l      [A6 - 0x10]
  803. 00000AB8  303C 0405                move.w     D0, 0x405
  804. 00000ABC  A816                     syscall    Pack8
  805. 00000ABE  301F                     move.w     D0, [A7]+
  806. 00000AC0  3600                     move.w     D3, D0
  807. 00000AC2  4A43                     tst.w      D3
  808. 00000AC4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  809. 00000AC8  671C                     beq        +0x1E /* 00000AE6 */
  810. 00000ACA  42A7                     clr.l      -[A7]
  811. 00000ACC  486E FFB8                pea.l      [A6 - 0x48]
  812. 00000AD0  3043                     movea.w    A0, D3
  813. 00000AD2  2D48 FFB8                move.l     [A6 - 0x48], A0
  814. 00000AD6  4879 0001 6998           push.l     0x16998
  815. 00000ADC  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  816. 00000AE2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  817. label00000AE6:
  818. 00000AE6  3F3C FFFF                move.w     -[A7], 0xFFFF
  819. 00000AEA  486E FFF8                pea.l      [A6 - 0x8]
  820. 00000AEE  61FF 0000 31B6           bsr        +0x31B8 /* 00003CA6 */
  821. 00000AF4  3F3C FFFF                move.w     -[A7], 0xFFFF
  822. 00000AF8  486E FFD0                pea.l      [A6 - 0x30]
  823. 00000AFC  61FF 0000 31A8           bsr        +0x31AA /* 00003CA6 */
  824. 00000B02  3F3C FFFF                move.w     -[A7], 0xFFFF
  825. 00000B06  486E FFD8                pea.l      [A6 - 0x28]
  826. 00000B0A  61FF 0000 319A           bsr        +0x319C /* 00003CA6 */
  827. 00000B10  5284                     addq.l     D4, 1
  828. 00000B12  4FEF 0012                lea.l      A7, [A7 + 0x12]
  829. label00000B16:
  830. 00000B16  B8AE FFB0                cmp.l      D4, [A6 - 0x50]
  831. 00000B1A  6F00 FE86                ble        -0x178 /* 000009A2 */
  832. 00000B1E  3F3C FFFF                move.w     -[A7], 0xFFFF
  833. 00000B22  486E FFA8                pea.l      [A6 - 0x58]
  834. 00000B26  61FF 0000 317E           bsr        +0x3180 /* 00003CA6 */
  835. 00000B2C  5C4F                     addq.w     A7, 6
  836. label00000B2E:
  837. 00000B2E  3F3C FFFF                move.w     -[A7], 0xFFFF
  838. 00000B32  486E FFF0                pea.l      [A6 - 0x10]
  839. 00000B36  61FF 0000 316E           bsr        +0x3170 /* 00003CA6 */
  840. 00000B3C  5C4F                     addq.w     A7, 6
  841. label00000B3E:
  842. 00000B3E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  843. 00000B42  4E5E                     unlink     A6
  844. 00000B44  4E75                     rts
  845. 00000B46  4E56 FFE4                link       A6, -0x001C
  846. 00000B4A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  847. 00000B4E  2E2E 0008                move.l     D7, [A6 + 0x8]
  848. 00000B52  2C2E 000C                move.l     D6, [A6 + 0xC]
  849. 00000B56  2A2E 0010                move.l     D5, [A6 + 0x10]
  850. 00000B5A  282E 0018                move.l     D4, [A6 + 0x18]
  851. 00000B5E  286E 001C                movea.l    A4, [A6 + 0x1C]
  852. 00000B62  246E 0020                movea.l    A2, [A6 + 0x20]
  853. 00000B66  24BC 6E75 6C6C           move.l     [A2], 0x6E756C6C /* 'null' */
  854. 00000B6C  42AA 0004                clr.l      [A2 + 0x4]
  855. 00000B70  2F05                     move.l     -[A7], D5
  856. 00000B72  61FF 0000 22DC           bsr        +0x22DE /* 00002E50 */
  857. 00000B78  2648                     movea.l    A3, A0
  858. 00000B7A  584F                     addq.w     A7, 4
  859. 00000B7C  2D4F FFFC                move.l     [A6 - 0x4], A7
  860. 00000B80  2F0A                     move.l     -[A7], A2
  861. 00000B82  2F0C                     move.l     -[A7], A4
  862. 00000B84  2F04                     move.l     -[A7], D4
  863. 00000B86  2F06                     move.l     -[A7], D6
  864. 00000B88  2F0B                     move.l     -[A7], A3
  865. 00000B8A  2057                     movea.l    A0, [A7]
  866. 00000B8C  2250                     movea.l    A1, [A0]
  867. 00000B8E  2269 0038                movea.l    A1, [A1 + 0x38]
  868. 00000B92  4E91                     jsr        [A1]
  869. 00000B94  4FEF 0014                lea.l      A7, [A7 + 0x14]
  870. 00000B98  602E                     bra        +0x30 /* 00000BC8 */
  871. 00000B9A  206E FFF4                movea.l    A0, [A6 - 0xC]
  872. 00000B9E  2610                     move.l     D3, [A0]
  873. 00000BA0  2F0A                     move.l     -[A7], A2
  874. 00000BA2  2F07                     move.l     -[A7], D7
  875. 00000BA4  2057                     movea.l    A0, [A7]
  876. 00000BA6  2250                     movea.l    A1, [A0]
  877. 00000BA8  2269 0028                movea.l    A1, [A1 + 0x28]
  878. 00000BAC  4E91                     jsr        [A1]
  879. 00000BAE  42A7                     clr.l      -[A7]
  880. 00000BB0  486E FFE4                pea.l      [A6 - 0x1C]
  881. 00000BB4  2D43 FFE4                move.l     [A6 - 0x1C], D3
  882. 00000BB8  4879 0001 6998           push.l     0x16998
  883. 00000BBE  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  884. 00000BC4  2E6E FFFC                movea.l    A7, [A6 - 0x4]
  885. label00000BC8:
  886. 00000BC8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  887. 00000BCC  4E5E                     unlink     A6
  888. 00000BCE  4E75                     rts
  889. 00000BD0  4E56 FFB0                link       A6, -0x0050
  890. 00000BD4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  891. 00000BD8  286E 0010                movea.l    A4, [A6 + 0x10]
  892. 00000BDC  2E2E 0018                move.l     D7, [A6 + 0x18]
  893. 00000BE0  2C2E 001C                move.l     D6, [A6 + 0x1C]
  894. 00000BE4  246E 0020                movea.l    A2, [A6 + 0x20]
  895. 00000BE8  24BC 6E75 6C6C           move.l     [A2], 0x6E756C6C /* 'null' */
  896. 00000BEE  42AA 0004                clr.l      [A2 + 0x4]
  897. 00000BF2  554F                     subq.w     A7, 2
  898. 00000BF4  2F0C                     move.l     -[A7], A4
  899. 00000BF6  486E FFD0                pea.l      [A6 - 0x30]
  900. 00000BFA  303C 0407                move.w     D0, 0x407
  901. 00000BFE  A816                     syscall    Pack8
  902. 00000C00  301F                     move.w     D0, [A7]+
  903. 00000C02  6704                     beq        +0x6 /* 00000C08 */
  904. 00000C04  42AE FFD0                clr.l      [A6 - 0x30]
  905. label00000C08:
  906. 00000C08  2D4F FFCC                move.l     [A6 - 0x34], A7
  907. 00000C0C  7A01                     moveq.l    D5, 0x01
  908. 00000C0E  6000 016C                bra        +0x16E /* 00000D7C */
  909. label00000C12:
  910. 00000C12  486E FFDC                pea.l      [A6 - 0x24]
  911. 00000C16  61FF 0000 2F32           bsr        +0x2F34 /* 00003B4A */
  912. 00000C1C  486E FFEC                pea.l      [A6 - 0x14]
  913. 00000C20  61FF 0000 2F28           bsr        +0x2F2A /* 00003B4A */
  914. 00000C26  2F0C                     move.l     -[A7], A4
  915. 00000C28  2F05                     move.l     -[A7], D5
  916. 00000C2A  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  917. 00000C30  486E FFE4                pea.l      [A6 - 0x1C]
  918. 00000C34  486E FFDC                pea.l      [A6 - 0x24]
  919. 00000C38  303C 0A0B                move.w     D0, 0xA0B
  920. 00000C3C  A816                     syscall    Pack8
  921. 00000C3E  301F                     move.w     D0, [A7]+
  922. 00000C40  3600                     move.w     D3, D0
  923. 00000C42  4A43                     tst.w      D3
  924. 00000C44  5C4F                     addq.w     A7, 6
  925. 00000C46  671C                     beq        +0x1E /* 00000C64 */
  926. 00000C48  42A7                     clr.l      -[A7]
  927. 00000C4A  486E FFD8                pea.l      [A6 - 0x28]
  928. 00000C4E  3043                     movea.w    A0, D3
  929. 00000C50  2D48 FFD8                move.l     [A6 - 0x28], A0
  930. 00000C54  4879 0001 6998           push.l     0x16998
  931. 00000C5A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  932. 00000C60  4FEF 000C                lea.l      A7, [A7 + 0xC]
  933. label00000C64:
  934. 00000C64  486E FFDC                pea.l      [A6 - 0x24]
  935. 00000C68  61FF 0000 21E6           bsr        +0x21E8 /* 00002E50 */
  936. 00000C6E  2648                     movea.l    A3, A0
  937. 00000C70  486E FFEC                pea.l      [A6 - 0x14]
  938. 00000C74  2F06                     move.l     -[A7], D6
  939. 00000C76  2F07                     move.l     -[A7], D7
  940. 00000C78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  941. 00000C7C  2F0B                     move.l     -[A7], A3
  942. 00000C7E  2057                     movea.l    A0, [A7]
  943. 00000C80  2250                     movea.l    A1, [A0]
  944. 00000C82  2269 0038                movea.l    A1, [A1 + 0x38]
  945. 00000C86  4E91                     jsr        [A1]
  946. 00000C88  0CAE 6C69 7374 FFEC      cmpi.l     [A6 - 0x14], 0x6C697374 /* 'list' */
  947. 00000C90  4FEF 0018                lea.l      A7, [A7 + 0x18]
  948. 00000C94  6600 0092                bne        +0x94 /* 00000D28 */
  949. 00000C98  554F                     subq.w     A7, 2
  950. 00000C9A  486E FFEC                pea.l      [A6 - 0x14]
  951. 00000C9E  486E FFE8                pea.l      [A6 - 0x18]
  952. 00000CA2  303C 0407                move.w     D0, 0x407
  953. 00000CA6  A816                     syscall    Pack8
  954. 00000CA8  301F                     move.w     D0, [A7]+
  955. 00000CAA  6704                     beq        +0x6 /* 00000CB0 */
  956. 00000CAC  42AE FFE8                clr.l      [A6 - 0x18]
  957. label00000CB0:
  958. 00000CB0  7801                     moveq.l    D4, 0x01
  959. 00000CB2  606C                     bra        +0x6E /* 00000D20 */
  960. label00000CB4:
  961. 00000CB4  486E FFF8                pea.l      [A6 - 0x8]
  962. 00000CB8  61FF 0000 2E90           bsr        +0x2E92 /* 00003B4A */
  963. 00000CBE  486E FFEC                pea.l      [A6 - 0x14]
  964. 00000CC2  2F04                     move.l     -[A7], D4
  965. 00000CC4  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  966. 00000CCA  486E FFE4                pea.l      [A6 - 0x1C]
  967. 00000CCE  486E FFF8                pea.l      [A6 - 0x8]
  968. 00000CD2  303C 0A0B                move.w     D0, 0xA0B
  969. 00000CD6  A816                     syscall    Pack8
  970. 00000CD8  301F                     move.w     D0, [A7]+
  971. 00000CDA  3600                     move.w     D3, D0
  972. 00000CDC  4A43                     tst.w      D3
  973. 00000CDE  544F                     addq.w     A7, 2
  974. 00000CE0  671C                     beq        +0x1E /* 00000CFE */
  975. 00000CE2  42A7                     clr.l      -[A7]
  976. 00000CE4  486E FFF4                pea.l      [A6 - 0xC]
  977. 00000CE8  3043                     movea.w    A0, D3
  978. 00000CEA  2D48 FFF4                move.l     [A6 - 0xC], A0
  979. 00000CEE  4879 0001 6998           push.l     0x16998
  980. 00000CF4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  981. 00000CFA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  982. label00000CFE:
  983. 00000CFE  486E FFF8                pea.l      [A6 - 0x8]
  984. 00000D02  42A7                     clr.l      -[A7]
  985. 00000D04  2F0A                     move.l     -[A7], A2
  986. 00000D06  61FF 0000 3110           bsr        +0x3112 /* 00003E18 */
  987. 00000D0C  3F3C FFFF                move.w     -[A7], 0xFFFF
  988. 00000D10  486E FFF8                pea.l      [A6 - 0x8]
  989. 00000D14  61FF 0000 2F90           bsr        +0x2F92 /* 00003CA6 */
  990. 00000D1A  5284                     addq.l     D4, 1
  991. 00000D1C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  992. label00000D20:
  993. 00000D20  B8AE FFE8                cmp.l      D4, [A6 - 0x18]
  994. 00000D24  6F8E                     ble        -0x70 /* 00000CB4 */
  995. 00000D26  6012                     bra        +0x14 /* 00000D3A */
  996. label00000D28:
  997. 00000D28  486E FFEC                pea.l      [A6 - 0x14]
  998. 00000D2C  42A7                     clr.l      -[A7]
  999. 00000D2E  2F0A                     move.l     -[A7], A2
  1000. 00000D30  61FF 0000 30E6           bsr        +0x30E8 /* 00003E18 */
  1001. 00000D36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1002. label00000D3A:
  1003. 00000D3A  4A43                     tst.w      D3
  1004. 00000D3C  671C                     beq        +0x1E /* 00000D5A */
  1005. 00000D3E  42A7                     clr.l      -[A7]
  1006. 00000D40  486E FFD4                pea.l      [A6 - 0x2C]
  1007. 00000D44  3043                     movea.w    A0, D3
  1008. 00000D46  2D48 FFD4                move.l     [A6 - 0x2C], A0
  1009. 00000D4A  4879 0001 6998           push.l     0x16998
  1010. 00000D50  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  1011. 00000D56  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1012. label00000D5A:
  1013. 00000D5A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1014. 00000D5E  486E FFEC                pea.l      [A6 - 0x14]
  1015. 00000D62  61FF 0000 2F42           bsr        +0x2F44 /* 00003CA6 */
  1016. 00000D68  3F3C FFFF                move.w     -[A7], 0xFFFF
  1017. 00000D6C  486E FFDC                pea.l      [A6 - 0x24]
  1018. 00000D70  61FF 0000 2F34           bsr        +0x2F36 /* 00003CA6 */
  1019. 00000D76  5285                     addq.l     D5, 1
  1020. 00000D78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1021. label00000D7C:
  1022. 00000D7C  BAAE FFD0                cmp.l      D5, [A6 - 0x30]
  1023. 00000D80  6F00 FE90                ble        -0x16E /* 00000C12 */
  1024. 00000D84  6034                     bra        +0x36 /* 00000DBA */
  1025. 00000D86  206E FFC4                movea.l    A0, [A6 - 0x3C]
  1026. 00000D8A  2D50 FFB0                move.l     [A6 - 0x50], [A0]
  1027. 00000D8E  2F0A                     move.l     -[A7], A2
  1028. 00000D90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1029. 00000D94  2057                     movea.l    A0, [A7]
  1030. 00000D96  2250                     movea.l    A1, [A0]
  1031. 00000D98  2269 0028                movea.l    A1, [A1 + 0x28]
  1032. 00000D9C  4E91                     jsr        [A1]
  1033. 00000D9E  42A7                     clr.l      -[A7]
  1034. 00000DA0  486E FFB4                pea.l      [A6 - 0x4C]
  1035. 00000DA4  2D6E FFB0 FFB4           move.l     [A6 - 0x4C], [A6 - 0x50]
  1036. 00000DAA  4879 0001 6998           push.l     0x16998
  1037. 00000DB0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  1038. 00000DB6  2E6E FFCC                movea.l    A7, [A6 - 0x34]
  1039. label00000DBA:
  1040. 00000DBA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1041. 00000DBE  4E5E                     unlink     A6
  1042. 00000DC0  4E75                     rts
  1043. 00000DC2  4E56 0000                link       A6, 0
  1044. 00000DC6  554F                     subq.w     A7, 2
  1045. 00000DC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1046. 00000DCC  303C 0204                move.w     D0, 0x204
  1047. 00000DD0  A816                     syscall    Pack8
  1048. 00000DD2  301F                     move.w     D0, [A7]+
  1049. 00000DD4  4E5E                     unlink     A6
  1050. 00000DD6  4E75                     rts
  1051. 00000DD8  4E56 0000                link       A6, 0
  1052. 00000DDC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1053. 00000DE0  262E 000C                move.l     D3, [A6 + 0xC]
  1054. 00000DE4  282E 0010                move.l     D4, [A6 + 0x10]
  1055. 00000DE8  246E 0014                movea.l    A2, [A6 + 0x14]
  1056. 00000DEC  286E 0018                movea.l    A4, [A6 + 0x18]
  1057. 00000DF0  2F04                     move.l     -[A7], D4
  1058. 00000DF2  61FF 0000 205C           bsr        +0x205E /* 00002E50 */
  1059. 00000DF8  2648                     movea.l    A3, A0
  1060. 00000DFA  0C92 546F 6B65           cmpi.l     [A2], 0x546F6B65 /* 'Toke' */
  1061. 00000E00  584F                     addq.w     A7, 4
  1062. 00000E02  6622                     bne        +0x24 /* 00000E26 */
  1063. 00000E04  2F0A                     move.l     -[A7], A2
  1064. 00000E06  61FF 0000 2048           bsr        +0x204A /* 00002E50 */
  1065. 00000E0C  584F                     addq.w     A7, 4
  1066. 00000E0E  2F08                     move.l     -[A7], A0
  1067. 00000E10  2F03                     move.l     -[A7], D3
  1068. 00000E12  2F0B                     move.l     -[A7], A3
  1069. 00000E14  2057                     movea.l    A0, [A7]
  1070. 00000E16  2250                     movea.l    A1, [A0]
  1071. 00000E18  2269 0070                movea.l    A1, [A1 + 0x70]
  1072. 00000E1C  4E91                     jsr        [A1]
  1073. 00000E1E  1880                     move.b     [A4], D0
  1074. 00000E20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1075. 00000E24  6016                     bra        +0x18 /* 00000E3C */
  1076. label00000E26:
  1077. 00000E26  2F0A                     move.l     -[A7], A2
  1078. 00000E28  2F03                     move.l     -[A7], D3
  1079. 00000E2A  2F0B                     move.l     -[A7], A3
  1080. 00000E2C  2057                     movea.l    A0, [A7]
  1081. 00000E2E  2250                     movea.l    A1, [A0]
  1082. 00000E30  2269 0074                movea.l    A1, [A1 + 0x74]
  1083. 00000E34  4E91                     jsr        [A1]
  1084. 00000E36  1880                     move.b     [A4], D0
  1085. 00000E38  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1086. label00000E3C:
  1087. 00000E3C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1088. 00000E40  4E5E                     unlink     A6
  1089. 00000E42  4E75                     rts
  1090. 00000E44  4E56 0000                link       A6, 0
  1091. 00000E48  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1092. 00000E4C  262E 000C                move.l     D3, [A6 + 0xC]
  1093. 00000E50  286E 0014                movea.l    A4, [A6 + 0x14]
  1094. 00000E54  266E 0018                movea.l    A3, [A6 + 0x18]
  1095. 00000E58  2F0C                     move.l     -[A7], A4
  1096. 00000E5A  61FF 0000 1FF4           bsr        +0x1FF6 /* 00002E50 */
  1097. 00000E60  2448                     movea.l    A2, A0
  1098. 00000E62  2F03                     move.l     -[A7], D3
  1099. 00000E64  2F0A                     move.l     -[A7], A2
  1100. 00000E66  2057                     movea.l    A0, [A7]
  1101. 00000E68  2250                     movea.l    A1, [A0]
  1102. 00000E6A  2269 0040                movea.l    A1, [A1 + 0x40]
  1103. 00000E6E  4E91                     jsr        [A1]
  1104. 00000E70  2680                     move.l     [A3], D0
  1105. 00000E72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1106. 00000E76  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1107. 00000E7A  4E5E                     unlink     A6
  1108. 00000E7C  4E75                     rts
  1109. fn00000E7E:
  1110. 00000E7E  4E56 FFE4                link       A6, -0x001C
  1111. 00000E82  48E7 1030                movem.l    -[A7], D3,A2,A3
  1112. 00000E86  246E 0008                movea.l    A2, [A6 + 0x8]
  1113. 00000E8A  266E 000C                movea.l    A3, [A6 + 0xC]
  1114. 00000E8E  7600                     moveq.l    D3, 0x00
  1115. 00000E90  0C92 7479 7065           cmpi.l     [A2], 0x74797065 /* 'type' */
  1116. 00000E96  661A                     bne        +0x1C /* 00000EB2 */
  1117. 00000E98  486E FFF4                pea.l      [A6 - 0xC]
  1118. 00000E9C  2F0A                     move.l     -[A7], A2
  1119. 00000E9E  61FF 0000 348E           bsr        +0x3490 /* 0000432E */
  1120. 00000EA4  0CAE 7365 6C65 FFF4      cmpi.l     [A6 - 0xC], 0x73656C65 /* 'sele' */
  1121. 00000EAC  504F                     addq.w     A7, 8
  1122. 00000EAE  6602                     bne        +0x4 /* 00000EB2 */
  1123. 00000EB0  7601                     moveq.l    D3, 0x01
  1124. label00000EB2:
  1125. 00000EB2  4A03                     tst.b      D3
  1126. 00000EB4  6700 00A6                beq        +0xA8 /* 00000F5C */
  1127. 00000EB8  486E FFEC                pea.l      [A6 - 0x14]
  1128. 00000EBC  61FF 0000 2C8C           bsr        +0x2C8E /* 00003B4A */
  1129. 00000EC2  4878 0004                push.l     0x4
  1130. 00000EC6  486E FFF4                pea.l      [A6 - 0xC]
  1131. 00000ECA  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  1132. 00000ED0  486E FFE4                pea.l      [A6 - 0x1C]
  1133. 00000ED4  61FF 0000 2D70           bsr        +0x2D72 /* 00003C46 */
  1134. 00000EDA  486E FFF8                pea.l      [A6 - 0x8]
  1135. 00000EDE  61FF 0000 2C6A           bsr        +0x2C6C /* 00003B4A */
  1136. 00000EE4  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  1137. 00000EEA  486E FFEC                pea.l      [A6 - 0x14]
  1138. 00000EEE  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  1139. 00000EF4  486E FFE4                pea.l      [A6 - 0x1C]
  1140. 00000EF8  4227                     clr.b      -[A7]
  1141. 00000EFA  486E FFF8                pea.l      [A6 - 0x8]
  1142. 00000EFE  4EB9 0000 1FC0           jsr        [0x00001FC0 /* PSCIntTbl */]
  1143. 00000F04  301F                     move.w     D0, [A7]+
  1144. 00000F06  3600                     move.w     D3, D0
  1145. 00000F08  4A43                     tst.w      D3
  1146. 00000F0A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  1147. 00000F0E  661C                     bne        +0x1E /* 00000F2C */
  1148. 00000F10  554F                     subq.w     A7, 2
  1149. 00000F12  486E FFF8                pea.l      [A6 - 0x8]
  1150. 00000F16  2079 0002 B78A           movea.l    A0, [0x0002B78A]
  1151. 00000F1C  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1152. 00000F20  2F0B                     move.l     -[A7], A3
  1153. 00000F22  303C 0536                move.w     D0, 0x536
  1154. 00000F26  A816                     syscall    Pack8
  1155. 00000F28  301F                     move.w     D0, [A7]+
  1156. 00000F2A  3600                     move.w     D3, D0
  1157. label00000F2C:
  1158. 00000F2C  3F3C FFFF                move.w     -[A7], 0xFFFF
  1159. 00000F30  486E FFF8                pea.l      [A6 - 0x8]
  1160. 00000F34  61FF 0000 2D70           bsr        +0x2D72 /* 00003CA6 */
  1161. 00000F3A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1162. 00000F3E  486E FFE4                pea.l      [A6 - 0x1C]
  1163. 00000F42  61FF 0000 2D62           bsr        +0x2D64 /* 00003CA6 */
  1164. 00000F48  3F3C FFFF                move.w     -[A7], 0xFFFF
  1165. 00000F4C  486E FFEC                pea.l      [A6 - 0x14]
  1166. 00000F50  61FF 0000 2D54           bsr        +0x2D56 /* 00003CA6 */
  1167. 00000F56  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1168. 00000F5A  601A                     bra        +0x1C /* 00000F76 */
  1169. label00000F5C:
  1170. 00000F5C  554F                     subq.w     A7, 2
  1171. 00000F5E  2F0A                     move.l     -[A7], A2
  1172. 00000F60  2079 0002 B78A           movea.l    A0, [0x0002B78A]
  1173. 00000F66  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1174. 00000F6A  2F0B                     move.l     -[A7], A3
  1175. 00000F6C  303C 0536                move.w     D0, 0x536
  1176. 00000F70  A816                     syscall    Pack8
  1177. 00000F72  301F                     move.w     D0, [A7]+
  1178. 00000F74  3600                     move.w     D3, D0
  1179. label00000F76:
  1180. 00000F76  3003                     move.w     D0, D3
  1181. 00000F78  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1182. 00000F7C  4E5E                     unlink     A6
  1183. 00000F7E  4E75                     rts
  1184. 00000F80  4E56 FFE8                link       A6, -0x0018
  1185. 00000F84  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1186. 00000F88  266E 0010                movea.l    A3, [A6 + 0x10]
  1187. 00000F8C  246E 000C                movea.l    A2, [A6 + 0xC]
  1188. 00000F90  2A2E 0008                move.l     D5, [A6 + 0x8]
  1189. 00000F94  7600                     moveq.l    D3, 0x00
  1190. 00000F96  2D4F FFFC                move.l     [A6 - 0x4], A7
  1191. 00000F9A  2F05                     move.l     -[A7], D5
  1192. 00000F9C  2F0A                     move.l     -[A7], A2
  1193. 00000F9E  2F0B                     move.l     -[A7], A3
  1194. 00000FA0  2F39 0002 B78A           move.l     -[A7], [0x0002B78A]
  1195. 00000FA6  2057                     movea.l    A0, [A7]
  1196. 00000FA8  2250                     movea.l    A1, [A0]
  1197. 00000FAA  2269 0010                movea.l    A1, [A1 + 0x10]
  1198. 00000FAE  4E91                     jsr        [A1]
  1199. 00000FB0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1200. 00000FB4  6012                     bra        +0x14 /* 00000FC8 */
  1201. 00000FB6  206E FFF4                movea.l    A0, [A6 - 0xC]
  1202. 00000FBA  2810                     move.l     D4, [A0]
  1203. 00000FBC  3604                     move.w     D3, D4
  1204. 00000FBE  486E FFE8                pea.l      [A6 - 0x18]
  1205. 00000FC2  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  1206. label00000FC8:
  1207. 00000FC8  61FF 0000 1F0A           bsr        +0x1F0C /* 00002ED4 */
  1208. 00000FCE  3F43 0040                move.w     [A7 + 0x40], D3
  1209. 00000FD2  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1210. 00000FD6  4E5E                     unlink     A6
  1211. 00000FD8  4E74 000C                rtd        0x000C
  1212. 00000FDC  4E56 FFE8                link       A6, -0x0018
  1213. 00000FE0  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1214. 00000FE4  266E 0010                movea.l    A3, [A6 + 0x10]
  1215. 00000FE8  246E 000C                movea.l    A2, [A6 + 0xC]
  1216. 00000FEC  2A2E 0008                move.l     D5, [A6 + 0x8]
  1217. 00000FF0  7600                     moveq.l    D3, 0x00
  1218. 00000FF2  2D4F FFFC                move.l     [A6 - 0x4], A7
  1219. 00000FF6  2F05                     move.l     -[A7], D5
  1220. 00000FF8  2F0A                     move.l     -[A7], A2
  1221. 00000FFA  2F0B                     move.l     -[A7], A3
  1222. 00000FFC  2F39 0002 B78A           move.l     -[A7], [0x0002B78A]
  1223. 00001002  2057                     movea.l    A0, [A7]
  1224. 00001004  2250                     movea.l    A1, [A0]
  1225. 00001006  2269 0014                movea.l    A1, [A1 + 0x14]
  1226. 0000100A  4E91                     jsr        [A1]
  1227. 0000100C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1228. 00001010  6012                     bra        +0x14 /* 00001024 */
  1229. 00001012  206E FFF4                movea.l    A0, [A6 - 0xC]
  1230. 00001016  2810                     move.l     D4, [A0]
  1231. 00001018  3604                     move.w     D3, D4
  1232. 0000101A  486E FFE8                pea.l      [A6 - 0x18]
  1233. 0000101E  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  1234. label00001024:
  1235. 00001024  61FF 0000 1EAE           bsr        +0x1EB0 /* 00002ED4 */
  1236. 0000102A  3F43 0040                move.w     [A7 + 0x40], D3
  1237. 0000102E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1238. 00001032  4E5E                     unlink     A6
  1239. 00001034  4E74 000C                rtd        0x000C
  1240. 00001038  4E56 FFE8                link       A6, -0x0018
  1241. 0000103C  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1242. 00001040  266E 0010                movea.l    A3, [A6 + 0x10]
  1243. 00001044  246E 000C                movea.l    A2, [A6 + 0xC]
  1244. 00001048  2A2E 0008                move.l     D5, [A6 + 0x8]
  1245. 0000104C  7600                     moveq.l    D3, 0x00
  1246. 0000104E  2D4F FFFC                move.l     [A6 - 0x4], A7
  1247. 00001052  2F05                     move.l     -[A7], D5
  1248. 00001054  2F0A                     move.l     -[A7], A2
  1249. 00001056  2F0B                     move.l     -[A7], A3
  1250. 00001058  2F39 0002 B78A           move.l     -[A7], [0x0002B78A]
  1251. 0000105E  2057                     movea.l    A0, [A7]
  1252. 00001060  2250                     movea.l    A1, [A0]
  1253. 00001062  2269 0018                movea.l    A1, [A1 + 0x18]
  1254. 00001066  4E91                     jsr        [A1]
  1255. 00001068  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1256. 0000106C  6012                     bra        +0x14 /* 00001080 */
  1257. 0000106E  206E FFF4                movea.l    A0, [A6 - 0xC]
  1258. 00001072  2810                     move.l     D4, [A0]
  1259. 00001074  3604                     move.w     D3, D4
  1260. 00001076  486E FFE8                pea.l      [A6 - 0x18]
  1261. 0000107A  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  1262. label00001080:
  1263. 00001080  61FF 0000 1E52           bsr        +0x1E54 /* 00002ED4 */
  1264. 00001086  3F43 0040                move.w     [A7 + 0x40], D3
  1265. 0000108A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1266. 0000108E  4E5E                     unlink     A6
  1267. 00001090  4E74 000C                rtd        0x000C
  1268. 00001094  4E56 FFE8                link       A6, -0x0018
  1269. 00001098  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1270. 0000109C  286E 001C                movea.l    A4, [A6 + 0x1C]
  1271. 000010A0  2E2E 0018                move.l     D7, [A6 + 0x18]
  1272. 000010A4  2C2E 0014                move.l     D6, [A6 + 0x14]
  1273. 000010A8  266E 0010                movea.l    A3, [A6 + 0x10]
  1274. 000010AC  246E 000C                movea.l    A2, [A6 + 0xC]
  1275. 000010B0  2A2E 0008                move.l     D5, [A6 + 0x8]
  1276. 000010B4  7600                     moveq.l    D3, 0x00
  1277. 000010B6  2D4F FFFC                move.l     [A6 - 0x4], A7
  1278. 000010BA  2F05                     move.l     -[A7], D5
  1279. 000010BC  2F0A                     move.l     -[A7], A2
  1280. 000010BE  2F0B                     move.l     -[A7], A3
  1281. 000010C0  2F06                     move.l     -[A7], D6
  1282. 000010C2  2F07                     move.l     -[A7], D7
  1283. 000010C4  2F0C                     move.l     -[A7], A4
  1284. 000010C6  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  1285. 000010CA  2F39 0002 B78A           move.l     -[A7], [0x0002B78A]
  1286. 000010D0  2057                     movea.l    A0, [A7]
  1287. 000010D2  2250                     movea.l    A1, [A0]
  1288. 000010D4  2269 0020                movea.l    A1, [A1 + 0x20]
  1289. 000010D8  4E91                     jsr        [A1]
  1290. 000010DA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1291. 000010DE  6012                     bra        +0x14 /* 000010F2 */
  1292. 000010E0  206E FFF4                movea.l    A0, [A6 - 0xC]
  1293. 000010E4  2810                     move.l     D4, [A0]
  1294. 000010E6  3604                     move.w     D3, D4
  1295. 000010E8  486E FFE8                pea.l      [A6 - 0x18]
  1296. 000010EC  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  1297. label000010F2:
  1298. 000010F2  3F43 005C                move.w     [A7 + 0x5C], D3
  1299. 000010F6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1300. 000010FA  4E5E                     unlink     A6
  1301. 000010FC  4E74 001C                rtd        0x001C
  1302. 00001100  4E56 FFE8                link       A6, -0x0018
  1303. 00001104  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1304. 00001108  286E 001C                movea.l    A4, [A6 + 0x1C]
  1305. 0000110C  2E2E 0018                move.l     D7, [A6 + 0x18]
  1306. 00001110  2C2E 0014                move.l     D6, [A6 + 0x14]
  1307. 00001114  266E 0010                movea.l    A3, [A6 + 0x10]
  1308. 00001118  246E 000C                movea.l    A2, [A6 + 0xC]
  1309. 0000111C  2A2E 0008                move.l     D5, [A6 + 0x8]
  1310. 00001120  7600                     moveq.l    D3, 0x00
  1311. 00001122  2D4F FFFC                move.l     [A6 - 0x4], A7
  1312. 00001126  2F05                     move.l     -[A7], D5
  1313. 00001128  2F0A                     move.l     -[A7], A2
  1314. 0000112A  2F0B                     move.l     -[A7], A3
  1315. 0000112C  2F06                     move.l     -[A7], D6
  1316. 0000112E  2F07                     move.l     -[A7], D7
  1317. 00001130  2F0C                     move.l     -[A7], A4
  1318. 00001132  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  1319. 00001136  2F39 0002 B78A           move.l     -[A7], [0x0002B78A]
  1320. 0000113C  2057                     movea.l    A0, [A7]
  1321. 0000113E  2250                     movea.l    A1, [A0]
  1322. 00001140  2269 0024                movea.l    A1, [A1 + 0x24]
  1323. 00001144  4E91                     jsr        [A1]
  1324. 00001146  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1325. 0000114A  6012                     bra        +0x14 /* 0000115E */
  1326. 0000114C  206E FFF4                movea.l    A0, [A6 - 0xC]
  1327. 00001150  2810                     move.l     D4, [A0]
  1328. 00001152  3604                     move.w     D3, D4
  1329. 00001154  486E FFE8                pea.l      [A6 - 0x18]
  1330. 00001158  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  1331. label0000115E:
  1332. 0000115E  3F43 005C                move.w     [A7 + 0x5C], D3
  1333. 00001162  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1334. 00001166  4E5E                     unlink     A6
  1335. 00001168  4E74 001C                rtd        0x001C
  1336. 0000116C  4E56 FFE8                link       A6, -0x0018
  1337. 00001170  48E7 1820                movem.l    -[A7], D3,D4,A2
  1338. 00001174  246E 0008                movea.l    A2, [A6 + 0x8]
  1339. 00001178  7600                     moveq.l    D3, 0x00
  1340. 0000117A  2D4F FFFC                move.l     [A6 - 0x4], A7
  1341. 0000117E  2F0A                     move.l     -[A7], A2
  1342. 00001180  2F39 0002 B78A           move.l     -[A7], [0x0002B78A]
  1343. 00001186  2057                     movea.l    A0, [A7]
  1344. 00001188  2250                     movea.l    A1, [A0]
  1345. 0000118A  2269 0028                movea.l    A1, [A1 + 0x28]
  1346. 0000118E  4E91                     jsr        [A1]
  1347. 00001190  504F                     addq.w     A7, 8
  1348. 00001192  6012                     bra        +0x14 /* 000011A6 */
  1349. 00001194  206E FFF4                movea.l    A0, [A6 - 0xC]
  1350. 00001198  2810                     move.l     D4, [A0]
  1351. 0000119A  3604                     move.w     D3, D4
  1352. 0000119C  486E FFE8                pea.l      [A6 - 0x18]
  1353. 000011A0  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  1354. label000011A6:
  1355. 000011A6  3F43 0030                move.w     [A7 + 0x30], D3
  1356. 000011AA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1357. 000011AE  4E5E                     unlink     A6
  1358. 000011B0  4E74 0004                rtd        0x0004
  1359. 000011B4  4E56 FFE8                link       A6, -0x0018
  1360. 000011B8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1361. 000011BC  2A2E 0014                move.l     D5, [A6 + 0x14]
  1362. 000011C0  286E 0010                movea.l    A4, [A6 + 0x10]
  1363. 000011C4  266E 000C                movea.l    A3, [A6 + 0xC]
  1364. 000011C8  246E 0008                movea.l    A2, [A6 + 0x8]
  1365. 000011CC  7600                     moveq.l    D3, 0x00
  1366. 000011CE  2D4F FFFC                move.l     [A6 - 0x4], A7
  1367. 000011D2  2F0A                     move.l     -[A7], A2
  1368. 000011D4  2F0B                     move.l     -[A7], A3
  1369. 000011D6  2F0C                     move.l     -[A7], A4
  1370. 000011D8  2F05                     move.l     -[A7], D5
  1371. 000011DA  2F39 0002 B78A           move.l     -[A7], [0x0002B78A]
  1372. 000011E0  2057                     movea.l    A0, [A7]
  1373. 000011E2  2250                     movea.l    A1, [A0]
  1374. 000011E4  2269 002C                movea.l    A1, [A1 + 0x2C]
  1375. 000011E8  4E91                     jsr        [A1]
  1376. 000011EA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1377. 000011EE  6012                     bra        +0x14 /* 00001202 */
  1378. 000011F0  206E FFF4                movea.l    A0, [A6 - 0xC]
  1379. 000011F4  2810                     move.l     D4, [A0]
  1380. 000011F6  3604                     move.w     D3, D4
  1381. 000011F8  486E FFE8                pea.l      [A6 - 0x18]
  1382. 000011FC  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  1383. label00001202:
  1384. 00001202  3F43 0048                move.w     [A7 + 0x48], D3
  1385. 00001206  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1386. 0000120A  4E5E                     unlink     A6
  1387. 0000120C  4E74 0010                rtd        0x0010
  1388. 00001210  4E56 FFE8                link       A6, -0x0018
  1389. 00001214  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  1390. 00001218  2C2E 0014                move.l     D6, [A6 + 0x14]
  1391. 0000121C  2A2E 0010                move.l     D5, [A6 + 0x10]
  1392. 00001220  266E 000C                movea.l    A3, [A6 + 0xC]
  1393. 00001224  246E 0008                movea.l    A2, [A6 + 0x8]
  1394. 00001228  7600                     moveq.l    D3, 0x00
  1395. 0000122A  2D4F FFFC                move.l     [A6 - 0x4], A7
  1396. 0000122E  2F0A                     move.l     -[A7], A2
  1397. 00001230  2F0B                     move.l     -[A7], A3
  1398. 00001232  2F05                     move.l     -[A7], D5
  1399. 00001234  2F06                     move.l     -[A7], D6
  1400. 00001236  2F39 0002 B78A           move.l     -[A7], [0x0002B78A]
  1401. 0000123C  2057                     movea.l    A0, [A7]
  1402. 0000123E  2250                     movea.l    A1, [A0]
  1403. 00001240  2269 0030                movea.l    A1, [A1 + 0x30]
  1404. 00001244  4E91                     jsr        [A1]
  1405. 00001246  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1406. 0000124A  6012                     bra        +0x14 /* 0000125E */
  1407. 0000124C  206E FFF4                movea.l    A0, [A6 - 0xC]
  1408. 00001250  2810                     move.l     D4, [A0]
  1409. 00001252  3604                     move.w     D3, D4
  1410. 00001254  486E FFE8                pea.l      [A6 - 0x18]
  1411. 00001258  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  1412. label0000125E:
  1413. 0000125E  3F43 0048                move.w     [A7 + 0x48], D3
  1414. 00001262  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  1415. 00001266  4E5E                     unlink     A6
  1416. 00001268  4E74 0010                rtd        0x0010
  1417. 0000126C  4E56 0000                link       A6, 0
  1418. 00001270  2F0A                     move.l     -[A7], A2
  1419. 00001272  246E 0008                movea.l    A2, [A6 + 0x8]
  1420. 00001276  41F9 0001 6080           lea.l      A0, [0x00016080]
  1421. 0000127C  2488                     move.l     [A2], A0
  1422. 0000127E  42AA 0004                clr.l      [A2 + 0x4]
  1423. 00001282  257C 6E75 6C6C 0014      move.l     [A2 + 0x14], 0x6E756C6C /* 'null' */
  1424. 0000128A  422A 0018                clr.b      [A2 + 0x18]
  1425. 0000128E  42AA 0008                clr.l      [A2 + 0x8]
  1426. 00001292  42AA 000C                clr.l      [A2 + 0xC]
  1427. 00001296  42AA 0010                clr.l      [A2 + 0x10]
  1428. 0000129A  2F0A                     move.l     -[A7], A2
  1429. 0000129C  61FF 0000 1B0E           bsr        +0x1B10 /* 00002DAC */
  1430. 000012A2  204A                     movea.l    A0, A2
  1431. 000012A4  584F                     addq.w     A7, 4
  1432. 000012A6  245F                     movea.l    A2, [A7]+
  1433. 000012A8  4E5E                     unlink     A6
  1434. 000012AA  4E75                     rts
  1435. fn000012AC:
  1436. 000012AC  4E56 0000                link       A6, 0
  1437. 000012B0  48E7 1030                movem.l    -[A7], D3,A2,A3
  1438. 000012B4  246E 0008                movea.l    A2, [A6 + 0x8]
  1439. 000012B8  266E 000C                movea.l    A3, [A6 + 0xC]
  1440. 000012BC  262E 0010                move.l     D3, [A6 + 0x10]
  1441. 000012C0  41F9 0001 6080           lea.l      A0, [0x00016080]
  1442. 000012C6  2488                     move.l     [A2], A0
  1443. 000012C8  254B 0004                move.l     [A2 + 0x4], A3
  1444. 000012CC  2543 0014                move.l     [A2 + 0x14], D3
  1445. 000012D0  422A 0018                clr.b      [A2 + 0x18]
  1446. 000012D4  42AA 0008                clr.l      [A2 + 0x8]
  1447. 000012D8  42AA 000C                clr.l      [A2 + 0xC]
  1448. 000012DC  42AA 0010                clr.l      [A2 + 0x10]
  1449. 000012E0  266A 0004                movea.l    A3, [A2 + 0x4]
  1450. 000012E4  200B                     move.l     D0, A3
  1451. 000012E6  6710                     beq        +0x12 /* 000012F8 */
  1452. 000012E8  2F0A                     move.l     -[A7], A2
  1453. 000012EA  2F0B                     move.l     -[A7], A3
  1454. 000012EC  2057                     movea.l    A0, [A7]
  1455. 000012EE  2250                     movea.l    A1, [A0]
  1456. 000012F0  2269 0020                movea.l    A1, [A1 + 0x20]
  1457. 000012F4  4E91                     jsr        [A1]
  1458. 000012F6  504F                     addq.w     A7, 8
  1459. label000012F8:
  1460. 000012F8  2F0A                     move.l     -[A7], A2
  1461. 000012FA  61FF 0000 1AB0           bsr        +0x1AB2 /* 00002DAC */
  1462. 00001300  204A                     movea.l    A0, A2
  1463. 00001302  584F                     addq.w     A7, 4
  1464. 00001304  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1465. 00001308  4E5E                     unlink     A6
  1466. 0000130A  4E75                     rts
  1467. 0000130C  4E56 FFE8                link       A6, -0x0018
  1468. 00001310  48E7 1030                movem.l    -[A7], D3,A2,A3
  1469. 00001314  362E 000C                move.w     D3, [A6 + 0xC]
  1470. 00001318  4AAE 0008                tst.l      [A6 + 0x8]
  1471. 0000131C  6700 016A                beq        +0x16C /* 00001488 */
  1472. 00001320  41F9 0001 6080           lea.l      A0, [0x00016080]
  1473. 00001326  226E 0008                movea.l    A1, [A6 + 0x8]
  1474. 0000132A  2288                     move.l     [A1], A0
  1475. 0000132C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1476. 00001330  2057                     movea.l    A0, [A7]
  1477. 00001332  2250                     movea.l    A1, [A0]
  1478. 00001334  2269 0014                movea.l    A1, [A1 + 0x14]
  1479. 00001338  4E91                     jsr        [A1]
  1480. 0000133A  4A00                     tst.b      D0
  1481. 0000133C  584F                     addq.w     A7, 4
  1482. 0000133E  6718                     beq        +0x1A /* 00001358 */
  1483. 00001340  2479 0002 B77E           movea.l    A2, [0x0002B77E]
  1484. 00001346  42A7                     clr.l      -[A7]
  1485. 00001348  486E 0008                pea.l      [A6 + 0x8]
  1486. 0000134C  2F0A                     move.l     -[A7], A2
  1487. 0000134E  4EB9 0000 2700           jsr        [0x00002700]
  1488. 00001354  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1489. label00001358:
  1490. 00001358  61FF 0000 1A4A           bsr        +0x1A4C /* 00002DA4 */
  1491. 0000135E  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  1492. 00001362  660A                     bne        +0xC /* 0000136E */
  1493. 00001364  42A7                     clr.l      -[A7]
  1494. 00001366  61FF 0000 1A44           bsr        +0x1A46 /* 00002DAC */
  1495. 0000136C  584F                     addq.w     A7, 4
  1496. label0000136E:
  1497. 0000136E  42A7                     clr.l      -[A7]
  1498. 00001370  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1499. 00001374  2057                     movea.l    A0, [A7]
  1500. 00001376  2250                     movea.l    A1, [A0]
  1501. 00001378  2269 0030                movea.l    A1, [A1 + 0x30]
  1502. 0000137C  4E91                     jsr        [A1]
  1503. 0000137E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1504. 00001382  2057                     movea.l    A0, [A7]
  1505. 00001384  2250                     movea.l    A1, [A0]
  1506. 00001386  2269 00C0                movea.l    A1, [A1 + 0xC0]
  1507. 0000138A  4E91                     jsr        [A1]
  1508. 0000138C  2008                     move.l     D0, A0
  1509. 0000138E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1510. 00001392  6720                     beq        +0x22 /* 000013B4 */
  1511. 00001394  42A7                     clr.l      -[A7]
  1512. 00001396  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1513. 0000139A  2057                     movea.l    A0, [A7]
  1514. 0000139C  2250                     movea.l    A1, [A0]
  1515. 0000139E  2269 00C0                movea.l    A1, [A1 + 0xC0]
  1516. 000013A2  4E91                     jsr        [A1]
  1517. 000013A4  584F                     addq.w     A7, 4
  1518. 000013A6  2F08                     move.l     -[A7], A0
  1519. 000013A8  2057                     movea.l    A0, [A7]
  1520. 000013AA  2250                     movea.l    A1, [A0]
  1521. 000013AC  2269 0030                movea.l    A1, [A1 + 0x30]
  1522. 000013B0  4E91                     jsr        [A1]
  1523. 000013B2  504F                     addq.w     A7, 8
  1524. label000013B4:
  1525. 000013B4  206E 0008                movea.l    A0, [A6 + 0x8]
  1526. 000013B8  2468 0008                movea.l    A2, [A0 + 0x8]
  1527. 000013BC  200A                     move.l     D0, A2
  1528. 000013BE  6700 0086                beq        +0x88 /* 00001446 */
  1529. 000013C2  264A                     movea.l    A3, A2
  1530. 000013C4  45EE FFEC                lea.l      A2, [A6 - 0x14]
  1531. 000013C8  4878 FFFF                push.l     0xFFFF
  1532. 000013CC  2F0B                     move.l     -[A7], A3
  1533. 000013CE  2F0A                     move.l     -[A7], A2
  1534. 000013D0  4EB9 0000 2798           jsr        [0x00002798]
  1535. 000013D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1536. 000013DA  6022                     bra        +0x24 /* 000013FE */
  1537. label000013DC:
  1538. 000013DC  42A7                     clr.l      -[A7]
  1539. 000013DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1540. 000013E2  2057                     movea.l    A0, [A7]
  1541. 000013E4  2250                     movea.l    A1, [A0]
  1542. 000013E6  2269 0010                movea.l    A1, [A1 + 0x10]
  1543. 000013EA  4E91                     jsr        [A1]
  1544. 000013EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1545. 000013F0  2057                     movea.l    A0, [A7]
  1546. 000013F2  2250                     movea.l    A1, [A0]
  1547. 000013F4  2269 000C                movea.l    A1, [A1 + 0xC]
  1548. 000013F8  4E91                     jsr        [A1]
  1549. 000013FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1550. label000013FE:
  1551. 000013FE  486E FFFC                pea.l      [A6 - 0x4]
  1552. 00001402  486E FFEC                pea.l      [A6 - 0x14]
  1553. 00001406  4EB9 0000 27B8           jsr        [0x000027B8]
  1554. 0000140C  4A00                     tst.b      D0
  1555. 0000140E  504F                     addq.w     A7, 8
  1556. 00001410  66CA                     bne        -0x34 /* 000013DC */
  1557. 00001412  206E 0008                movea.l    A0, [A6 + 0x8]
  1558. 00001416  4AA8 0008                tst.l      [A0 + 0x8]
  1559. 0000141A  671C                     beq        +0x1E /* 00001438 */
  1560. 0000141C  2D68 0008 FFE8           move.l     [A6 - 0x18], [A0 + 0x8]
  1561. 00001422  3F3C 0001                move.w     -[A7], 0x1
  1562. 00001426  206E FFE8                movea.l    A0, [A6 - 0x18]
  1563. 0000142A  4850                     pea.l      [A0]
  1564. 0000142C  2057                     movea.l    A0, [A7]
  1565. 0000142E  2250                     movea.l    A1, [A0]
  1566. 00001430  2269 0008                movea.l    A1, [A1 + 0x8]
  1567. 00001434  4E91                     jsr        [A1]
  1568. 00001436  5C4F                     addq.w     A7, 6
  1569. label00001438:
  1570. 00001438  4267                     clr.w      -[A7]
  1571. 0000143A  486E FFEC                pea.l      [A6 - 0x14]
  1572. 0000143E  4EB9 0000 27A0           jsr        [0x000027A0]
  1573. 00001444  5C4F                     addq.w     A7, 6
  1574. label00001446:
  1575. 00001446  206E 0008                movea.l    A0, [A6 + 0x8]
  1576. 0000144A  2468 0004                movea.l    A2, [A0 + 0x4]
  1577. 0000144E  200A                     move.l     D0, A2
  1578. 00001450  6726                     beq        +0x28 /* 00001478 */
  1579. 00001452  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1580. 00001456  2F0A                     move.l     -[A7], A2
  1581. 00001458  2057                     movea.l    A0, [A7]
  1582. 0000145A  2250                     movea.l    A1, [A0]
  1583. 0000145C  2269 0024                movea.l    A1, [A1 + 0x24]
  1584. 00001460  4E91                     jsr        [A1]
  1585. 00001462  206E 0008                movea.l    A0, [A6 + 0x8]
  1586. 00001466  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1587. 0000146A  2057                     movea.l    A0, [A7]
  1588. 0000146C  2250                     movea.l    A1, [A0]
  1589. 0000146E  2269 00A8                movea.l    A1, [A1 + 0xA8]
  1590. 00001472  4E91                     jsr        [A1]
  1591. 00001474  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1592. label00001478:
  1593. 00001478  4A43                     tst.w      D3
  1594. 0000147A  6F0C                     ble        +0xE /* 00001488 */
  1595. 0000147C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1596. 00001480  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1597. 00001486  584F                     addq.w     A7, 4
  1598. label00001488:
  1599. 00001488  206E 0008                movea.l    A0, [A6 + 0x8]
  1600. 0000148C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1601. 00001490  4E5E                     unlink     A6
  1602. 00001492  4E75                     rts
  1603. 00001494  4E56 0000                link       A6, 0
  1604. 00001498  48E7 0030                movem.l    -[A7], A2,A3
  1605. 0000149C  246E 0008                movea.l    A2, [A6 + 0x8]
  1606. 000014A0  2F0A                     move.l     -[A7], A2
  1607. 000014A2  2057                     movea.l    A0, [A7]
  1608. 000014A4  2250                     movea.l    A1, [A0]
  1609. 000014A6  2269 0014                movea.l    A1, [A1 + 0x14]
  1610. 000014AA  4E91                     jsr        [A1]
  1611. 000014AC  4A00                     tst.b      D0
  1612. 000014AE  584F                     addq.w     A7, 4
  1613. 000014B0  6728                     beq        +0x2A /* 000014DA */
  1614. 000014B2  4AAA 0008                tst.l      [A2 + 0x8]
  1615. 000014B6  670A                     beq        +0xC /* 000014C2 */
  1616. 000014B8  266A 0008                movea.l    A3, [A2 + 0x8]
  1617. 000014BC  202B 0008                move.l     D0, [A3 + 0x8]
  1618. 000014C0  6618                     bne        +0x1A /* 000014DA */
  1619. label000014C2:
  1620. 000014C2  200A                     move.l     D0, A2
  1621. 000014C4  4A80                     tst.l      D0
  1622. 000014C6  6712                     beq        +0x14 /* 000014DA */
  1623. 000014C8  3F3C 0001                move.w     -[A7], 0x1
  1624. 000014CC  4852                     pea.l      [A2]
  1625. 000014CE  2057                     movea.l    A0, [A7]
  1626. 000014D0  2250                     movea.l    A1, [A0]
  1627. 000014D2  2269 0008                movea.l    A1, [A1 + 0x8]
  1628. 000014D6  4E91                     jsr        [A1]
  1629. 000014D8  5C4F                     addq.w     A7, 6
  1630. label000014DA:
  1631. 000014DA  4CDF 0C00                movem.l    A2,A3, [A7]+
  1632. 000014DE  4E5E                     unlink     A6
  1633. 000014E0  4E75                     rts
  1634. 000014E2  4E56 0000                link       A6, 0
  1635. 000014E6  2F0A                     move.l     -[A7], A2
  1636. 000014E8  246E 0008                movea.l    A2, [A6 + 0x8]
  1637. 000014EC  2F0A                     move.l     -[A7], A2
  1638. 000014EE  2057                     movea.l    A0, [A7]
  1639. 000014F0  2250                     movea.l    A1, [A0]
  1640. 000014F2  2269 0014                movea.l    A1, [A1 + 0x14]
  1641. 000014F6  4E91                     jsr        [A1]
  1642. 000014F8  4A00                     tst.b      D0
  1643. 000014FA  584F                     addq.w     A7, 4
  1644. 000014FC  6618                     bne        +0x1A /* 00001516 */
  1645. 000014FE  200A                     move.l     D0, A2
  1646. 00001500  4A80                     tst.l      D0
  1647. 00001502  6712                     beq        +0x14 /* 00001516 */
  1648. 00001504  3F3C 0001                move.w     -[A7], 0x1
  1649. 00001508  4852                     pea.l      [A2]
  1650. 0000150A  2057                     movea.l    A0, [A7]
  1651. 0000150C  2250                     movea.l    A1, [A0]
  1652. 0000150E  2269 0008                movea.l    A1, [A1 + 0x8]
  1653. 00001512  4E91                     jsr        [A1]
  1654. 00001514  5C4F                     addq.w     A7, 6
  1655. label00001516:
  1656. 00001516  245F                     movea.l    A2, [A7]+
  1657. 00001518  4E5E                     unlink     A6
  1658. 0000151A  4E75                     rts
  1659. 0000151C  4E56 0000                link       A6, 0
  1660. 00001520  48E7 0038                movem.l    -[A7], A2,A3,A4
  1661. 00001524  246E 0008                movea.l    A2, [A6 + 0x8]
  1662. 00001528  286E 000C                movea.l    A4, [A6 + 0xC]
  1663. 0000152C  266A 0004                movea.l    A3, [A2 + 0x4]
  1664. 00001530  B9CB                     cmpa.l     A4, A3
  1665. 00001532  6730                     beq        +0x32 /* 00001564 */
  1666. 00001534  200B                     move.l     D0, A3
  1667. 00001536  6710                     beq        +0x12 /* 00001548 */
  1668. 00001538  2F0A                     move.l     -[A7], A2
  1669. 0000153A  2F0B                     move.l     -[A7], A3
  1670. 0000153C  2057                     movea.l    A0, [A7]
  1671. 0000153E  2250                     movea.l    A1, [A0]
  1672. 00001540  2269 0024                movea.l    A1, [A1 + 0x24]
  1673. 00001544  4E91                     jsr        [A1]
  1674. 00001546  504F                     addq.w     A7, 8
  1675. label00001548:
  1676. 00001548  254C 0004                move.l     [A2 + 0x4], A4
  1677. 0000154C  266A 0004                movea.l    A3, [A2 + 0x4]
  1678. 00001550  200B                     move.l     D0, A3
  1679. 00001552  6710                     beq        +0x12 /* 00001564 */
  1680. 00001554  2F0A                     move.l     -[A7], A2
  1681. 00001556  2F0B                     move.l     -[A7], A3
  1682. 00001558  2057                     movea.l    A0, [A7]
  1683. 0000155A  2250                     movea.l    A1, [A0]
  1684. 0000155C  2269 0020                movea.l    A1, [A1 + 0x20]
  1685. 00001560  4E91                     jsr        [A1]
  1686. 00001562  504F                     addq.w     A7, 8
  1687. label00001564:
  1688. 00001564  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1689. 00001568  4E5E                     unlink     A6
  1690. 0000156A  4E75                     rts
  1691. 0000156C  206F 0004                movea.l    A0, [A7 + 0x4]
  1692. 00001570  216F 0008 0014           move.l     [A0 + 0x14], [A7 + 0x8]
  1693. 00001576  4E75                     rts
  1694. 00001578  206F 0004                movea.l    A0, [A7 + 0x4]
  1695. 0000157C  1028 0018                move.b     D0, [A0 + 0x18]
  1696. 00001580  4E75                     rts
  1697. 00001582  4E56 0000                link       A6, 0
  1698. 00001586  48E7 1020                movem.l    -[A7], D3,A2
  1699. 0000158A  246E 0008                movea.l    A2, [A6 + 0x8]
  1700. 0000158E  162E 000C                move.b     D3, [A6 + 0xC]
  1701. 00001592  B62A 0018                cmp.b      D3, [A2 + 0x18]
  1702. 00001596  671E                     beq        +0x20 /* 000015B6 */
  1703. 00001598  4A03                     tst.b      D3
  1704. 0000159A  670C                     beq        +0xE /* 000015A8 */
  1705. 0000159C  2F0A                     move.l     -[A7], A2
  1706. 0000159E  61FF 0000 19A8           bsr        +0x19AA /* 00002F48 */
  1707. 000015A4  584F                     addq.w     A7, 4
  1708. 000015A6  600A                     bra        +0xC /* 000015B2 */
  1709. label000015A8:
  1710. 000015A8  2F0A                     move.l     -[A7], A2
  1711. 000015AA  61FF 0000 19C2           bsr        +0x19C4 /* 00002F6E */
  1712. 000015B0  584F                     addq.w     A7, 4
  1713. label000015B2:
  1714. 000015B2  1543 0018                move.b     [A2 + 0x18], D3
  1715. label000015B6:
  1716. 000015B6  4CDF 0408                movem.l    D3,A2, [A7]+
  1717. 000015BA  4E5E                     unlink     A6
  1718. 000015BC  4E75                     rts
  1719. 000015BE  4E56 0000                link       A6, 0
  1720. 000015C2  48E7 1030                movem.l    -[A7], D3,A2,A3
  1721. 000015C6  266E 0008                movea.l    A3, [A6 + 0x8]
  1722. 000015CA  162E 000C                move.b     D3, [A6 + 0xC]
  1723. 000015CE  246B 0008                movea.l    A2, [A3 + 0x8]
  1724. 000015D2  B4FC 0000                cmpa.w     A2, 0x0
  1725. 000015D6  56C0                     sne        D0
  1726. 000015D8  4400                     neg.b      D0
  1727. 000015DA  B600                     cmp.b      D3, D0
  1728. 000015DC  6756                     beq        +0x58 /* 00001634 */
  1729. 000015DE  4A03                     tst.b      D3
  1730. 000015E0  6736                     beq        +0x38 /* 00001618 */
  1731. 000015E2  4878 0028                push.l     0x28 /* '(' */
  1732. 000015E6  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  1733. 000015EC  2448                     movea.l    A2, A0
  1734. 000015EE  2008                     move.l     D0, A0
  1735. 000015F0  584F                     addq.w     A7, 4
  1736. 000015F2  671E                     beq        +0x20 /* 00001612 */
  1737. 000015F4  4227                     clr.b      -[A7]
  1738. 000015F6  4878 0000                push.l     0x0
  1739. 000015FA  4878 0004                push.l     0x4
  1740. 000015FE  2F0A                     move.l     -[A7], A2
  1741. 00001600  4EB9 0000 2688           jsr        [0x00002688]
  1742. 00001606  41F9 0001 652C           lea.l      A0, [0x0001652C]
  1743. 0000160C  2488                     move.l     [A2], A0
  1744. 0000160E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1745. label00001612:
  1746. 00001612  274A 0008                move.l     [A3 + 0x8], A2
  1747. 00001616  601C                     bra        +0x1E /* 00001634 */
  1748. label00001618:
  1749. 00001618  200A                     move.l     D0, A2
  1750. 0000161A  4A80                     tst.l      D0
  1751. 0000161C  6712                     beq        +0x14 /* 00001630 */
  1752. 0000161E  3F3C 0001                move.w     -[A7], 0x1
  1753. 00001622  4852                     pea.l      [A2]
  1754. 00001624  2057                     movea.l    A0, [A7]
  1755. 00001626  2250                     movea.l    A1, [A0]
  1756. 00001628  2269 0008                movea.l    A1, [A1 + 0x8]
  1757. 0000162C  4E91                     jsr        [A1]
  1758. 0000162E  5C4F                     addq.w     A7, 6
  1759. label00001630:
  1760. 00001630  42AB 0008                clr.l      [A3 + 0x8]
  1761. label00001634:
  1762. 00001634  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1763. 00001638  4E5E                     unlink     A6
  1764. 0000163A  4E75                     rts
  1765. 0000163C  4E56 0000                link       A6, 0
  1766. 00001640  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1767. 00001644  246E 0008                movea.l    A2, [A6 + 0x8]
  1768. 00001648  286A 0008                movea.l    A4, [A2 + 0x8]
  1769. 0000164C  200C                     move.l     D0, A4
  1770. 0000164E  6732                     beq        +0x34 /* 00001682 */
  1771. 00001650  264C                     movea.l    A3, A4
  1772. 00001652  42A7                     clr.l      -[A7]
  1773. 00001654  486E 000C                pea.l      [A6 + 0xC]
  1774. 00001658  2F0B                     move.l     -[A7], A3
  1775. 0000165A  4EB9 0000 26C8           jsr        [0x000026C8]
  1776. 00001660  2600                     move.l     D3, D0
  1777. 00001662  4A83                     tst.l      D3
  1778. 00001664  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1779. 00001668  6618                     bne        +0x1A /* 00001682 */
  1780. 0000166A  266A 0008                movea.l    A3, [A2 + 0x8]
  1781. 0000166E  4878 0004                push.l     0x4
  1782. 00001672  486E 000C                pea.l      [A6 + 0xC]
  1783. 00001676  2F0B                     move.l     -[A7], A3
  1784. 00001678  4EB9 0000 26D0           jsr        [0x000026D0]
  1785. 0000167E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1786. label00001682:
  1787. 00001682  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1788. 00001686  4E5E                     unlink     A6
  1789. 00001688  4E75                     rts
  1790. 0000168A  4E56 0000                link       A6, 0
  1791. 0000168E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1792. 00001692  246E 0008                movea.l    A2, [A6 + 0x8]
  1793. 00001696  286A 0008                movea.l    A4, [A2 + 0x8]
  1794. 0000169A  200C                     move.l     D0, A4
  1795. 0000169C  6732                     beq        +0x34 /* 000016D0 */
  1796. 0000169E  264C                     movea.l    A3, A4
  1797. 000016A0  42A7                     clr.l      -[A7]
  1798. 000016A2  486E 000C                pea.l      [A6 + 0xC]
  1799. 000016A6  2F0B                     move.l     -[A7], A3
  1800. 000016A8  4EB9 0000 26C8           jsr        [0x000026C8]
  1801. 000016AE  2600                     move.l     D3, D0
  1802. 000016B0  4A83                     tst.l      D3
  1803. 000016B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1804. 000016B6  6718                     beq        +0x1A /* 000016D0 */
  1805. 000016B8  2F03                     move.l     -[A7], D3
  1806. 000016BA  4878 0001                push.l     0x1
  1807. 000016BE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1808. 000016C2  2057                     movea.l    A0, [A7]
  1809. 000016C4  2250                     movea.l    A1, [A0]
  1810. 000016C6  2269 0024                movea.l    A1, [A1 + 0x24]
  1811. 000016CA  4E91                     jsr        [A1]
  1812. 000016CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1813. label000016D0:
  1814. 000016D0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1815. 000016D4  4E5E                     unlink     A6
  1816. 000016D6  4E75                     rts
  1817. 000016D8  4E56 0000                link       A6, 0
  1818. 000016DC  48E7 0038                movem.l    -[A7], A2,A3,A4
  1819. 000016E0  286E 0008                movea.l    A4, [A6 + 0x8]
  1820. 000016E4  266E 000C                movea.l    A3, [A6 + 0xC]
  1821. 000016E8  246C 0004                movea.l    A2, [A4 + 0x4]
  1822. 000016EC  B5CB                     cmpa.l     A2, A3
  1823. 000016EE  6604                     bne        +0x6 /* 000016F4 */
  1824. 000016F0  7001                     moveq.l    D0, 0x01
  1825. 000016F2  6018                     bra        +0x1A /* 0000170C */
  1826. label000016F4:
  1827. 000016F4  200A                     move.l     D0, A2
  1828. 000016F6  6604                     bne        +0x6 /* 000016FC */
  1829. 000016F8  7000                     moveq.l    D0, 0x00
  1830. 000016FA  6010                     bra        +0x12 /* 0000170C */
  1831. label000016FC:
  1832. 000016FC  2F0B                     move.l     -[A7], A3
  1833. 000016FE  2F0A                     move.l     -[A7], A2
  1834. 00001700  2057                     movea.l    A0, [A7]
  1835. 00001702  2250                     movea.l    A1, [A0]
  1836. 00001704  2269 0028                movea.l    A1, [A1 + 0x28]
  1837. 00001708  4E91                     jsr        [A1]
  1838. 0000170A  504F                     addq.w     A7, 8
  1839. label0000170C:
  1840. 0000170C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1841. 00001710  4E5E                     unlink     A6
  1842. 00001712  4E75                     rts
  1843. 00001714  206F 0004                movea.l    A0, [A7 + 0x4]
  1844. 00001718  2068 000C                movea.l    A0, [A0 + 0xC]
  1845. 0000171C  4E75                     rts
  1846. 0000171E  4E56 0000                link       A6, 0
  1847. 00001722  48E7 0038                movem.l    -[A7], A2,A3,A4
  1848. 00001726  246E 0008                movea.l    A2, [A6 + 0x8]
  1849. 0000172A  286E 000C                movea.l    A4, [A6 + 0xC]
  1850. 0000172E  266A 000C                movea.l    A3, [A2 + 0xC]
  1851. 00001732  B7CC                     cmpa.l     A3, A4
  1852. 00001734  6730                     beq        +0x32 /* 00001766 */
  1853. 00001736  200B                     move.l     D0, A3
  1854. 00001738  6710                     beq        +0x12 /* 0000174A */
  1855. 0000173A  42A7                     clr.l      -[A7]
  1856. 0000173C  2F0B                     move.l     -[A7], A3
  1857. 0000173E  2057                     movea.l    A0, [A7]
  1858. 00001740  2250                     movea.l    A1, [A0]
  1859. 00001742  2269 00C4                movea.l    A1, [A1 + 0xC4]
  1860. 00001746  4E91                     jsr        [A1]
  1861. 00001748  504F                     addq.w     A7, 8
  1862. label0000174A:
  1863. 0000174A  254C 000C                move.l     [A2 + 0xC], A4
  1864. 0000174E  266A 000C                movea.l    A3, [A2 + 0xC]
  1865. 00001752  200B                     move.l     D0, A3
  1866. 00001754  6710                     beq        +0x12 /* 00001766 */
  1867. 00001756  2F0A                     move.l     -[A7], A2
  1868. 00001758  2F0B                     move.l     -[A7], A3
  1869. 0000175A  2057                     movea.l    A0, [A7]
  1870. 0000175C  2250                     movea.l    A1, [A0]
  1871. 0000175E  2269 00C4                movea.l    A1, [A1 + 0xC4]
  1872. 00001762  4E91                     jsr        [A1]
  1873. 00001764  504F                     addq.w     A7, 8
  1874. label00001766:
  1875. 00001766  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1876. 0000176A  4E5E                     unlink     A6
  1877. 0000176C  4E75                     rts
  1878. 0000176E  4E56 0000                link       A6, 0
  1879. 00001772  2F0A                     move.l     -[A7], A2
  1880. 00001774  246E 0008                movea.l    A2, [A6 + 0x8]
  1881. 00001778  61FF 0000 1618           bsr        +0x161A /* 00002D92 */
  1882. 0000177E  B5C8                     cmpa.l     A2, A0
  1883. 00001780  6604                     bne        +0x6 /* 00001786 */
  1884. 00001782  7001                     moveq.l    D0, 0x01
  1885. 00001784  6032                     bra        +0x34 /* 000017B8 */
  1886. label00001786:
  1887. 00001786  2F0A                     move.l     -[A7], A2
  1888. 00001788  2057                     movea.l    A0, [A7]
  1889. 0000178A  2250                     movea.l    A1, [A0]
  1890. 0000178C  2269 00C0                movea.l    A1, [A1 + 0xC0]
  1891. 00001790  4E91                     jsr        [A1]
  1892. 00001792  2008                     move.l     D0, A0
  1893. 00001794  584F                     addq.w     A7, 4
  1894. 00001796  671E                     beq        +0x20 /* 000017B6 */
  1895. 00001798  2F0A                     move.l     -[A7], A2
  1896. 0000179A  2057                     movea.l    A0, [A7]
  1897. 0000179C  2250                     movea.l    A1, [A0]
  1898. 0000179E  2269 00C0                movea.l    A1, [A1 + 0xC0]
  1899. 000017A2  4E91                     jsr        [A1]
  1900. 000017A4  584F                     addq.w     A7, 4
  1901. 000017A6  2F08                     move.l     -[A7], A0
  1902. 000017A8  2057                     movea.l    A0, [A7]
  1903. 000017AA  2250                     movea.l    A1, [A0]
  1904. 000017AC  2269 0034                movea.l    A1, [A1 + 0x34]
  1905. 000017B0  4E91                     jsr        [A1]
  1906. 000017B2  584F                     addq.w     A7, 4
  1907. 000017B4  6002                     bra        +0x4 /* 000017B8 */
  1908. label000017B6:
  1909. 000017B6  7000                     moveq.l    D0, 0x00
  1910. label000017B8:
  1911. 000017B8  245F                     movea.l    A2, [A7]+
  1912. 000017BA  4E5E                     unlink     A6
  1913. 000017BC  4E75                     rts
  1914. 000017BE  206F 0004                movea.l    A0, [A7 + 0x4]
  1915. 000017C2  2068 0010                movea.l    A0, [A0 + 0x10]
  1916. 000017C6  4E75                     rts
  1917. 000017C8  206F 0004                movea.l    A0, [A7 + 0x4]
  1918. 000017CC  216F 0008 0010           move.l     [A0 + 0x10], [A7 + 0x8]
  1919. 000017D2  4E75                     rts
  1920. 000017D4  4E56 FFEC                link       A6, -0x0014
  1921. 000017D8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1922. 000017DC  266E 0008                movea.l    A3, [A6 + 0x8]
  1923. 000017E0  282E 000C                move.l     D4, [A6 + 0xC]
  1924. 000017E4  7600                     moveq.l    D3, 0x00
  1925. 000017E6  2F0B                     move.l     -[A7], A3
  1926. 000017E8  2057                     movea.l    A0, [A7]
  1927. 000017EA  2250                     movea.l    A1, [A0]
  1928. 000017EC  2269 002C                movea.l    A1, [A1 + 0x2C]
  1929. 000017F0  4E91                     jsr        [A1]
  1930. 000017F2  2008                     move.l     D0, A0
  1931. 000017F4  584F                     addq.w     A7, 4
  1932. 000017F6  6720                     beq        +0x22 /* 00001818 */
  1933. 000017F8  2F04                     move.l     -[A7], D4
  1934. 000017FA  2F0B                     move.l     -[A7], A3
  1935. 000017FC  2057                     movea.l    A0, [A7]
  1936. 000017FE  2250                     movea.l    A1, [A0]
  1937. 00001800  2269 002C                movea.l    A1, [A1 + 0x2C]
  1938. 00001804  4E91                     jsr        [A1]
  1939. 00001806  584F                     addq.w     A7, 4
  1940. 00001808  2F08                     move.l     -[A7], A0
  1941. 0000180A  2057                     movea.l    A0, [A7]
  1942. 0000180C  2250                     movea.l    A1, [A0]
  1943. 0000180E  2269 0040                movea.l    A1, [A1 + 0x40]
  1944. 00001812  4E91                     jsr        [A1]
  1945. 00001814  D680                     add.l      D3, D0
  1946. 00001816  504F                     addq.w     A7, 8
  1947. label00001818:
  1948. 00001818  2A2B 0008                move.l     D5, [A3 + 0x8]
  1949. 0000181C  6750                     beq        +0x52 /* 0000186E */
  1950. 0000181E  2845                     movea.l    A4, D5
  1951. 00001820  47EE FFF0                lea.l      A3, [A6 - 0x10]
  1952. 00001824  42A7                     clr.l      -[A7]
  1953. 00001826  2F0C                     move.l     -[A7], A4
  1954. 00001828  2F0B                     move.l     -[A7], A3
  1955. 0000182A  4EB9 0000 2798           jsr        [0x00002798]
  1956. 00001830  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1957. 00001834  6016                     bra        +0x18 /* 0000184C */
  1958. label00001836:
  1959. 00001836  246E FFEC                movea.l    A2, [A6 - 0x14]
  1960. 0000183A  202A 0014                move.l     D0, [A2 + 0x14]
  1961. 0000183E  B880                     cmp.l      D4, D0
  1962. 00001840  6708                     beq        +0xA /* 0000184A */
  1963. 00001842  0C84 2A2A 2A2A           cmpi.l     D4, 0x2A2A2A2A /* '****' */
  1964. 00001848  6602                     bne        +0x4 /* 0000184C */
  1965. label0000184A:
  1966. 0000184A  5283                     addq.l     D3, 1
  1967. label0000184C:
  1968. 0000184C  486E FFEC                pea.l      [A6 - 0x14]
  1969. 00001850  486E FFF0                pea.l      [A6 - 0x10]
  1970. 00001854  4EB9 0000 27A8           jsr        [0x000027A8]
  1971. 0000185A  4A00                     tst.b      D0
  1972. 0000185C  504F                     addq.w     A7, 8
  1973. 0000185E  66D6                     bne        -0x28 /* 00001836 */
  1974. 00001860  4267                     clr.w      -[A7]
  1975. 00001862  486E FFF0                pea.l      [A6 - 0x10]
  1976. 00001866  4EB9 0000 27A0           jsr        [0x000027A0]
  1977. 0000186C  5C4F                     addq.w     A7, 6
  1978. label0000186E:
  1979. 0000186E  2003                     move.l     D0, D3
  1980. 00001870  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1981. 00001874  4E5E                     unlink     A6
  1982. 00001876  4E75                     rts
  1983. 00001878  4E56 FFC4                link       A6, -0x003C
  1984. 0000187C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1985. 00001880  266E 0008                movea.l    A3, [A6 + 0x8]
  1986. 00001884  282E 000C                move.l     D4, [A6 + 0xC]
  1987. 00001888  262E 0010                move.l     D3, [A6 + 0x10]
  1988. 0000188C  286E 0014                movea.l    A4, [A6 + 0x14]
  1989. 00001890  246E 0018                movea.l    A2, [A6 + 0x18]
  1990. 00001894  2D52 FFF8                move.l     [A6 - 0x8], [A2]
  1991. 00001898  2D6A 0004 FFFC           move.l     [A6 - 0x4], [A2 + 0x4]
  1992. 0000189E  2F0B                     move.l     -[A7], A3
  1993. 000018A0  2057                     movea.l    A0, [A7]
  1994. 000018A2  2250                     movea.l    A1, [A0]
  1995. 000018A4  2269 002C                movea.l    A1, [A1 + 0x2C]
  1996. 000018A8  4E91                     jsr        [A1]
  1997. 000018AA  2008                     move.l     D0, A0
  1998. 000018AC  584F                     addq.w     A7, 4
  1999. 000018AE  6730                     beq        +0x32 /* 000018E0 */
  2000. 000018B0  2D4F FFF0                move.l     [A6 - 0x10], A7
  2001. 000018B4  2F0A                     move.l     -[A7], A2
  2002. 000018B6  2F0C                     move.l     -[A7], A4
  2003. 000018B8  2F03                     move.l     -[A7], D3
  2004. 000018BA  2F04                     move.l     -[A7], D4
  2005. 000018BC  2F0B                     move.l     -[A7], A3
  2006. 000018BE  2057                     movea.l    A0, [A7]
  2007. 000018C0  2250                     movea.l    A1, [A0]
  2008. 000018C2  2269 002C                movea.l    A1, [A1 + 0x2C]
  2009. 000018C6  4E91                     jsr        [A1]
  2010. 000018C8  584F                     addq.w     A7, 4
  2011. 000018CA  2F08                     move.l     -[A7], A0
  2012. 000018CC  2057                     movea.l    A0, [A7]
  2013. 000018CE  2250                     movea.l    A1, [A0]
  2014. 000018D0  2269 0038                movea.l    A1, [A1 + 0x38]
  2015. 000018D4  4E91                     jsr        [A1]
  2016. 000018D6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2017. 000018DA  6004                     bra        +0x6 /* 000018E0 */
  2018. 000018DC  2E6E FFF0                movea.l    A7, [A6 - 0x10]
  2019. label000018E0:
  2020. 000018E0  0C92 6E75 6C6C           cmpi.l     [A2], 0x6E756C6C /* 'null' */
  2021. 000018E6  6622                     bne        +0x24 /* 0000190A */
  2022. 000018E8  2D4F FFD8                move.l     [A6 - 0x28], A7
  2023. 000018EC  2F0A                     move.l     -[A7], A2
  2024. 000018EE  2F0C                     move.l     -[A7], A4
  2025. 000018F0  2F03                     move.l     -[A7], D3
  2026. 000018F2  2F04                     move.l     -[A7], D4
  2027. 000018F4  2F0B                     move.l     -[A7], A3
  2028. 000018F6  2057                     movea.l    A0, [A7]
  2029. 000018F8  2250                     movea.l    A1, [A0]
  2030. 000018FA  2269 003C                movea.l    A1, [A1 + 0x3C]
  2031. 000018FE  4E91                     jsr        [A1]
  2032. 00001900  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2033. 00001904  6004                     bra        +0x6 /* 0000190A */
  2034. 00001906  2E6E FFD8                movea.l    A7, [A6 - 0x28]
  2035. label0000190A:
  2036. 0000190A  2012                     move.l     D0, [A2]
  2037. 0000190C  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  2038. 00001910  6628                     bne        +0x2A /* 0000193A */
  2039. 00001912  206A 0004                movea.l    A0, [A2 + 0x4]
  2040. 00001916  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  2041. 0000191A  661E                     bne        +0x20 /* 0000193A */
  2042. 0000191C  42A7                     clr.l      -[A7]
  2043. 0000191E  486E FFF4                pea.l      [A6 - 0xC]
  2044. 00001922  2D7C FFFF F940 FFF4      move.l     [A6 - 0xC], 0xFFFFF940
  2045. 0000192A  4879 0001 64EA           push.l     0x164EA
  2046. 00001930  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2047. 00001936  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2048. label0000193A:
  2049. 0000193A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2050. 0000193E  4E5E                     unlink     A6
  2051. 00001940  4E75                     rts
  2052. 00001942  4E56 FED2                link       A6, -0x012E
  2053. 00001946  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2054. 0000194A  246E 0008                movea.l    A2, [A6 + 0x8]
  2055. 0000194E  262E 000C                move.l     D3, [A6 + 0xC]
  2056. 00001952  266E 0014                movea.l    A3, [A6 + 0x14]
  2057. 00001956  286E 0018                movea.l    A4, [A6 + 0x18]
  2058. 0000195A  202E 0010                move.l     D0, [A6 + 0x10]
  2059. 0000195E  4EB9 0000 0528           jsr        [0x00000528]
  2060. 00001964  0260 4944                andi.w     -[A0], 0x4944 /* 'ID' */
  2061. 00001968  2020                     move.l     D0, -[A0]
  2062. 0000196A  7265                     moveq.l    D1, 0x65
  2063. 0000196C  6C65                     bge        +0x67 /* 000019D3 */
  2064. 0000196E  0004 4944                ori.b      D4, 0x44 /* 'D' */
  2065. 00001972  2020                     move.l     D0, -[A0]
  2066. 00001974  016E 696E                bchg       [A6 + 0x696E], D0
  2067. 00001978  6478                     bcc        +0x7A /* 000019F2 */
  2068. 0000197A  0014 6E61                ori.b      [A4], 0x61 /* 'a' */
  2069. 0000197E  6D65                     blt        +0x67 /* 000019E5 */
  2070. 00001980  013A 7072                btst       [PC + 0x7072 /* 000089F4, cstring ""<EOF> */], D0
  2071. 00001984  6F70                     ble        +0x72 /* 000019F6 */
  2072. 00001986  019E                     bclr       [A6]+, D0
  2073. 00001988  7265                     moveq.l    D1, 0x65
  2074. 0000198A  6C65                     bge        +0x67 /* 000019F1 */
  2075. 0000198C  0170 42AE                bchg       [A0 + D4.w * 2 - 0x82], D0
  2076. 00001990  FFFC                     .invalid   <<F/7/7>>
  2077. 00001992  2C3C 6E75 6C6C           move.l     D6, 0x6E756C6C /* 'null' */
  2078. 00001998  7E00                     moveq.l    D7, 0x00
  2079. 0000199A  0C93 6162 736F           cmpi.l     [A3], 0x6162736F /* 'abso' */
  2080. 000019A0  6710                     beq        +0x12 /* 000019B2 */
  2081. 000019A2  486E FFFC                pea.l      [A6 - 0x4]
  2082. 000019A6  2F0B                     move.l     -[A7], A3
  2083. 000019A8  61FF 0000 2756           bsr        +0x2758 /* 00004100 */
  2084. 000019AE  504F                     addq.w     A7, 8
  2085. 000019B0  6008                     bra        +0xA /* 000019BA */
  2086. label000019B2:
  2087. 000019B2  206B 0004                movea.l    A0, [A3 + 0x4]
  2088. 000019B6  2050                     movea.l    A0, [A0]
  2089. 000019B8  2C10                     move.l     D6, [A0]
  2090. label000019BA:
  2091. 000019BA  4AAE FFFC                tst.l      [A6 - 0x4]
  2092. 000019BE  6C02                     bge        +0x4 /* 000019C2 */
  2093. 000019C0  7E01                     moveq.l    D7, 0x01
  2094. label000019C2:
  2095. 000019C2  0C86 6D69 6464           cmpi.l     D6, 0x6D696464 /* 'midd' */
  2096. 000019C8  6712                     beq        +0x14 /* 000019DC */
  2097. 000019CA  0C86 6C61 7374           cmpi.l     D6, 0x6C617374 /* 'last' */
  2098. 000019D0  670A                     beq        +0xC /* 000019DC */
  2099. 000019D2  0C86 616E 7920           cmpi.l     D6, 0x616E7920 /* 'any ' */
  2100. 000019D8  6702                     beq        +0x4 /* 000019DC */
  2101. 000019DA  6002                     bra        +0x4 /* 000019DE */
  2102. label000019DC:
  2103. 000019DC  7E01                     moveq.l    D7, 0x01
  2104. label000019DE:
  2105. 000019DE  4A07                     tst.b      D7
  2106. 000019E0  6712                     beq        +0x14 /* 000019F4 */
  2107. 000019E2  2F03                     move.l     -[A7], D3
  2108. 000019E4  2F0A                     move.l     -[A7], A2
  2109. 000019E6  2057                     movea.l    A0, [A7]
  2110. 000019E8  2250                     movea.l    A1, [A0]
  2111. 000019EA  2269 0040                movea.l    A1, [A1 + 0x40]
  2112. 000019EE  4E91                     jsr        [A1]
  2113. 000019F0  2800                     move.l     D4, D0
  2114. label000019F2:
  2115. 000019F2  504F                     addq.w     A7, 8
  2116. label000019F4:
  2117. 000019F4  2006                     move.l     D0, D6
  2118. label000019F6:
  2119. 000019F6  4EB9 0000 0528           jsr        [0x00000528]
  2120. 000019FC  0074 616C 6C20           ori.w      [A4 + D6 * 4 + 0x20], 0x616C /* 'al' */
  2121. 00001A02  6D69                     blt        +0x6B /* 00001A6D */
  2122. 00001A04  6464                     bcc        +0x66 /* 00001A6A */
  2123. 00001A06  0004 616C                ori.b      D4, 0x6C /* 'l' */
  2124. 00001A0A  6C20                     bge        +0x22 /* 00001A2C */
  2125. 00001A0C  005C 616E                ori.w      [A4]+, 0x616E /* 'an' */
  2126. 00001A10  7920                     moveq.l    D4, 0x20
  2127. 00001A12  0034 6669 7273           ori.b      [A4 + D7.w * 2 + 0x73], 0x69 /* 'i' */
  2128. 00001A18  000E 6C61                ori.b      A6, 0x61 /* 'a' */
  2129. 00001A1C  7374                     moveq.l    D1, 0x74
  2130. 00001A1E  0022 6D69                ori.b      -[A2], 0x69 /* 'i' */
  2131. 00001A22  6464                     bcc        +0x66 /* 00001A88 */
  2132. 00001A24  000A 7001                ori.b      A2, 0x1
  2133. 00001A28  2D40 FFFC                move.l     [A6 - 0x4], D0
  2134. label00001A2C:
  2135. 00001A2C  6050                     bra        +0x52 /* 00001A7E */
  2136. 00001A2E  2004                     move.l     D0, D4
  2137. 00001A30  5280                     addq.l     D0, 1
  2138. 00001A32  4C7C 0800 0000 0002      movem.l    A3, 0x2
  2139. 00001A3A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2140. 00001A3E  603E                     bra        +0x40 /* 00001A7E */
  2141. 00001A40  2D44 FFFC                move.l     [A6 - 0x4], D4
  2142. 00001A44  6038                     bra        +0x3A /* 00001A7E */
  2143. 00001A46  42AE FFFC                clr.l      [A6 - 0x4]
  2144. 00001A4A  4A84                     tst.l      D4
  2145. 00001A4C  6F30                     ble        +0x32 /* 00001A7E */
  2146. 00001A4E  554F                     subq.w     A7, 2
  2147. 00001A50  A861                     syscall    Random
  2148. 00001A52  301F                     move.w     D0, [A7]+
  2149. 00001A54  7200                     moveq.l    D1, 0x00
  2150. 00001A56  3200                     move.w     D1, D0
  2151. 00001A58  82C4                     divu.w     D1, D4
  2152. 00001A5A  4841                     swap.w     D1
  2153. 00001A5C  5241                     addq.w     D1, 1
  2154. 00001A5E  7000                     moveq.l    D0, 0x00
  2155. 00001A60  3001                     move.w     D0, D1
  2156. 00001A62  2D40 FFFC                move.l     [A6 - 0x4], D0
  2157. 00001A66  6016                     bra        +0x18 /* 00001A7E */
  2158. 00001A68  70FF                     moveq.l    D0, 0xFFFFFFFF
  2159. label00001A6A:
  2160. 00001A6A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2161. 00001A6E  600E                     bra        +0x10 /* 00001A7E */
  2162. 00001A70  4AAE FFFC                tst.l      [A6 - 0x4]
  2163. 00001A74  6C08                     bge        +0xA /* 00001A7E */
  2164. 00001A76  2004                     move.l     D0, D4
  2165. 00001A78  5280                     addq.l     D0, 1
  2166. 00001A7A  D1AE FFFC                add.l      [A6 - 0x4], D0
  2167. label00001A7E:
  2168. 00001A7E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2169. 00001A80  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2170. 00001A84  6618                     bne        +0x1A /* 00001A9E */
  2171. 00001A86  2F0C                     move.l     -[A7], A4
  2172. label00001A88:
  2173. 00001A88  2F03                     move.l     -[A7], D3
  2174. 00001A8A  2F0A                     move.l     -[A7], A2
  2175. 00001A8C  2057                     movea.l    A0, [A7]
  2176. 00001A8E  2250                     movea.l    A1, [A0]
  2177. 00001A90  2269 0058                movea.l    A1, [A1 + 0x58]
  2178. 00001A94  4E91                     jsr        [A1]
  2179. 00001A96  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2180. 00001A9A  6000 0142                bra        +0x144 /* 00001BDE */
  2181. label00001A9E:
  2182. 00001A9E  2F0C                     move.l     -[A7], A4
  2183. 00001AA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2184. 00001AA4  2F03                     move.l     -[A7], D3
  2185. 00001AA6  2F0A                     move.l     -[A7], A2
  2186. 00001AA8  2057                     movea.l    A0, [A7]
  2187. 00001AAA  2250                     movea.l    A1, [A0]
  2188. 00001AAC  2269 0044                movea.l    A1, [A1 + 0x44]
  2189. 00001AB0  4E91                     jsr        [A1]
  2190. 00001AB2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2191. 00001AB6  6000 0126                bra        +0x128 /* 00001BDE */
  2192. 00001ABA  486E FEEE                pea.l      [A6 - 0x112]
  2193. 00001ABE  2F0B                     move.l     -[A7], A3
  2194. 00001AC0  61FF 0000 2980           bsr        +0x2982 /* 00004442 */
  2195. 00001AC6  2F0C                     move.l     -[A7], A4
  2196. 00001AC8  486E FEEE                pea.l      [A6 - 0x112]
  2197. 00001ACC  2F03                     move.l     -[A7], D3
  2198. 00001ACE  2F0A                     move.l     -[A7], A2
  2199. 00001AD0  2057                     movea.l    A0, [A7]
  2200. 00001AD2  2250                     movea.l    A1, [A0]
  2201. 00001AD4  2269 0048                movea.l    A1, [A1 + 0x48]
  2202. 00001AD8  4E91                     jsr        [A1]
  2203. 00001ADA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2204. 00001ADE  6000 00FE                bra        +0x100 /* 00001BDE */
  2205. 00001AE2  2F0C                     move.l     -[A7], A4
  2206. 00001AE4  2F0B                     move.l     -[A7], A3
  2207. 00001AE6  2F03                     move.l     -[A7], D3
  2208. 00001AE8  2F0A                     move.l     -[A7], A2
  2209. 00001AEA  2057                     movea.l    A0, [A7]
  2210. 00001AEC  2250                     movea.l    A1, [A0]
  2211. 00001AEE  2269 004C                movea.l    A1, [A1 + 0x4C]
  2212. 00001AF2  4E91                     jsr        [A1]
  2213. 00001AF4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2214. 00001AF8  6000 00E4                bra        +0xE6 /* 00001BDE */
  2215. 00001AFC  486E FEEA                pea.l      [A6 - 0x116]
  2216. 00001B00  2F0B                     move.l     -[A7], A3
  2217. 00001B02  61FF 0000 28B4           bsr        +0x28B6 /* 000043B8 */
  2218. 00001B08  2F0C                     move.l     -[A7], A4
  2219. 00001B0A  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  2220. 00001B0E  2F03                     move.l     -[A7], D3
  2221. 00001B10  2F0A                     move.l     -[A7], A2
  2222. 00001B12  2057                     movea.l    A0, [A7]
  2223. 00001B14  2250                     movea.l    A1, [A0]
  2224. 00001B16  2269 0050                movea.l    A1, [A1 + 0x50]
  2225. 00001B1A  4E91                     jsr        [A1]
  2226. 00001B1C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2227. 00001B20  6000 00BC                bra        +0xBE /* 00001BDE */
  2228. 00001B24  486E FFF8                pea.l      [A6 - 0x8]
  2229. 00001B28  2F0B                     move.l     -[A7], A3
  2230. 00001B2A  61FF 0000 2802           bsr        +0x2804 /* 0000432E */
  2231. 00001B30  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2232. 00001B34  2F0A                     move.l     -[A7], A2
  2233. 00001B36  2057                     movea.l    A0, [A7]
  2234. 00001B38  2250                     movea.l    A1, [A0]
  2235. 00001B3A  2269 00C8                movea.l    A1, [A1 + 0xC8]
  2236. 00001B3E  4E91                     jsr        [A1]
  2237. 00001B40  2A08                     move.l     D5, A0
  2238. 00001B42  4A85                     tst.l      D5
  2239. 00001B44  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2240. 00001B48  6668                     bne        +0x6A /* 00001BB2 */
  2241. 00001B4A  486E FFF0                pea.l      [A6 - 0x10]
  2242. 00001B4E  61FF 0000 1FFA           bsr        +0x1FFC /* 00003B4A */
  2243. 00001B54  422E FFEF                clr.b      [A6 - 0x11]
  2244. 00001B58  584F                     addq.w     A7, 4
  2245. 00001B5A  2D4F FEE6                move.l     [A6 - 0x11A], A7
  2246. 00001B5E  486E FFF0                pea.l      [A6 - 0x10]
  2247. 00001B62  4879 0002 B76C           push.l     0x2B76C
  2248. 00001B68  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2249. 00001B6C  2F0A                     move.l     -[A7], A2
  2250. 00001B6E  2057                     movea.l    A0, [A7]
  2251. 00001B70  2250                     movea.l    A1, [A0]
  2252. 00001B72  2269 00AC                movea.l    A1, [A1 + 0xAC]
  2253. 00001B76  4E91                     jsr        [A1]
  2254. 00001B78  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  2255. 00001B7E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2256. 00001B82  6004                     bra        +0x6 /* 00001B88 */
  2257. 00001B84  2E6E FEE6                movea.l    A7, [A6 - 0x11A]
  2258. label00001B88:
  2259. 00001B88  4A2E FFEF                tst.b      [A6 - 0x11]
  2260. 00001B8C  6714                     beq        +0x16 /* 00001BA2 */
  2261. 00001B8E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2262. 00001B92  2F0A                     move.l     -[A7], A2
  2263. 00001B94  2057                     movea.l    A0, [A7]
  2264. 00001B96  2250                     movea.l    A1, [A0]
  2265. 00001B98  2269 0080                movea.l    A1, [A1 + 0x80]
  2266. 00001B9C  4E91                     jsr        [A1]
  2267. 00001B9E  2A08                     move.l     D5, A0
  2268. 00001BA0  504F                     addq.w     A7, 8
  2269. label00001BA2:
  2270. 00001BA2  3F3C FFFF                move.w     -[A7], 0xFFFF
  2271. 00001BA6  486E FFF0                pea.l      [A6 - 0x10]
  2272. 00001BAA  61FF 0000 20FA           bsr        +0x20FC /* 00003CA6 */
  2273. 00001BB0  5C4F                     addq.w     A7, 6
  2274. label00001BB2:
  2275. 00001BB2  4A85                     tst.l      D5
  2276. 00001BB4  6728                     beq        +0x2A /* 00001BDE */
  2277. 00001BB6  2F0C                     move.l     -[A7], A4
  2278. 00001BB8  2F05                     move.l     -[A7], D5
  2279. 00001BBA  61FF 0000 1240           bsr        +0x1242 /* 00002DFC */
  2280. 00001BC0  504F                     addq.w     A7, 8
  2281. 00001BC2  601A                     bra        +0x1C /* 00001BDE */
  2282. 00001BC4  2F0C                     move.l     -[A7], A4
  2283. 00001BC6  2F0B                     move.l     -[A7], A3
  2284. 00001BC8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2285. 00001BCC  2F03                     move.l     -[A7], D3
  2286. 00001BCE  2F0A                     move.l     -[A7], A2
  2287. 00001BD0  2057                     movea.l    A0, [A7]
  2288. 00001BD2  2250                     movea.l    A1, [A0]
  2289. 00001BD4  2269 0054                movea.l    A1, [A1 + 0x54]
  2290. 00001BD8  4E91                     jsr        [A1]
  2291. 00001BDA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2292. label00001BDE:
  2293. 00001BDE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2294. 00001BE2  4E5E                     unlink     A6
  2295. 00001BE4  4E75                     rts
  2296. 00001BE6  4E56 FFEC                link       A6, -0x0014
  2297. 00001BEA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2298. 00001BEE  286E 0008                movea.l    A4, [A6 + 0x8]
  2299. 00001BF2  282E 000C                move.l     D4, [A6 + 0xC]
  2300. 00001BF6  2C2E 0010                move.l     D6, [A6 + 0x10]
  2301. 00001BFA  2E2E 0014                move.l     D7, [A6 + 0x14]
  2302. 00001BFE  266C 0008                movea.l    A3, [A4 + 0x8]
  2303. 00001C02  200B                     move.l     D0, A3
  2304. 00001C04  676E                     beq        +0x70 /* 00001C74 */
  2305. 00001C06  284B                     movea.l    A4, A3
  2306. 00001C08  47EE FFF0                lea.l      A3, [A6 - 0x10]
  2307. 00001C0C  42A7                     clr.l      -[A7]
  2308. 00001C0E  2F0C                     move.l     -[A7], A4
  2309. 00001C10  2F0B                     move.l     -[A7], A3
  2310. 00001C12  4EB9 0000 2798           jsr        [0x00002798]
  2311. 00001C18  7600                     moveq.l    D3, 0x00
  2312. 00001C1A  7A00                     moveq.l    D5, 0x00
  2313. 00001C1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2314. 00001C20  601E                     bra        +0x20 /* 00001C40 */
  2315. label00001C22:
  2316. 00001C22  246E FFEC                movea.l    A2, [A6 - 0x14]
  2317. 00001C26  202A 0014                move.l     D0, [A2 + 0x14]
  2318. 00001C2A  B880                     cmp.l      D4, D0
  2319. 00001C2C  6708                     beq        +0xA /* 00001C36 */
  2320. 00001C2E  0C84 2A2A 2A2A           cmpi.l     D4, 0x2A2A2A2A /* '****' */
  2321. 00001C34  660A                     bne        +0xC /* 00001C40 */
  2322. label00001C36:
  2323. 00001C36  5283                     addq.l     D3, 1
  2324. 00001C38  B686                     cmp.l      D3, D6
  2325. 00001C3A  6604                     bne        +0x6 /* 00001C40 */
  2326. 00001C3C  7A01                     moveq.l    D5, 0x01
  2327. 00001C3E  6014                     bra        +0x16 /* 00001C54 */
  2328. label00001C40:
  2329. 00001C40  486E FFEC                pea.l      [A6 - 0x14]
  2330. 00001C44  486E FFF0                pea.l      [A6 - 0x10]
  2331. 00001C48  4EB9 0000 27A8           jsr        [0x000027A8]
  2332. 00001C4E  4A00                     tst.b      D0
  2333. 00001C50  504F                     addq.w     A7, 8
  2334. 00001C52  66CE                     bne        -0x30 /* 00001C22 */
  2335. label00001C54:
  2336. 00001C54  4A05                     tst.b      D5
  2337. 00001C56  670E                     beq        +0x10 /* 00001C66 */
  2338. 00001C58  2F07                     move.l     -[A7], D7
  2339. 00001C5A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2340. 00001C5E  61FF 0000 119C           bsr        +0x119E /* 00002DFC */
  2341. 00001C64  504F                     addq.w     A7, 8
  2342. label00001C66:
  2343. 00001C66  4267                     clr.w      -[A7]
  2344. 00001C68  486E FFF0                pea.l      [A6 - 0x10]
  2345. 00001C6C  4EB9 0000 27A0           jsr        [0x000027A0]
  2346. 00001C72  5C4F                     addq.w     A7, 6
  2347. label00001C74:
  2348. 00001C74  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2349. 00001C78  4E5E                     unlink     A6
  2350. 00001C7A  4E75                     rts
  2351. 00001C7C  4E56 FFEC                link       A6, -0x0014
  2352. 00001C80  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2353. 00001C84  282E 0008                move.l     D4, [A6 + 0x8]
  2354. 00001C88  262E 000C                move.l     D3, [A6 + 0xC]
  2355. 00001C8C  286E 0010                movea.l    A4, [A6 + 0x10]
  2356. 00001C90  2A2E 0014                move.l     D5, [A6 + 0x14]
  2357. 00001C94  2044                     movea.l    A0, D4
  2358. 00001C96  2668 0008                movea.l    A3, [A0 + 0x8]
  2359. 00001C9A  200B                     move.l     D0, A3
  2360. 00001C9C  6700 00A2                beq        +0xA4 /* 00001D40 */
  2361. 00001CA0  280B                     move.l     D4, A3
  2362. 00001CA2  47EE FFF0                lea.l      A3, [A6 - 0x10]
  2363. 00001CA6  42A7                     clr.l      -[A7]
  2364. 00001CA8  2F04                     move.l     -[A7], D4
  2365. 00001CAA  2F0B                     move.l     -[A7], A3
  2366. 00001CAC  4EB9 0000 2798           jsr        [0x00002798]
  2367. 00001CB2  7800                     moveq.l    D4, 0x00
  2368. 00001CB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2369. 00001CB8  6042                     bra        +0x44 /* 00001CFC */
  2370. label00001CBA:
  2371. 00001CBA  246E FFEC                movea.l    A2, [A6 - 0x14]
  2372. 00001CBE  202A 0014                move.l     D0, [A2 + 0x14]
  2373. 00001CC2  B680                     cmp.l      D3, D0
  2374. 00001CC4  6708                     beq        +0xA /* 00001CCE */
  2375. 00001CC6  0C83 2A2A 2A2A           cmpi.l     D3, 0x2A2A2A2A /* '****' */
  2376. 00001CCC  662E                     bne        +0x30 /* 00001CFC */
  2377. label00001CCE:
  2378. 00001CCE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2379. 00001CD2  2057                     movea.l    A0, [A7]
  2380. 00001CD4  2250                     movea.l    A1, [A0]
  2381. 00001CD6  2269 006C                movea.l    A1, [A1 + 0x6C]
  2382. 00001CDA  4E91                     jsr        [A1]
  2383. 00001CDC  2648                     movea.l    A3, A0
  2384. 00001CDE  200B                     move.l     D0, A3
  2385. 00001CE0  584F                     addq.w     A7, 4
  2386. 00001CE2  6718                     beq        +0x1A /* 00001CFC */
  2387. 00001CE4  554F                     subq.w     A7, 2
  2388. 00001CE6  2F0B                     move.l     -[A7], A3
  2389. 00001CE8  2F0C                     move.l     -[A7], A4
  2390. 00001CEA  4227                     clr.b      -[A7]
  2391. 00001CEC  4227                     clr.b      -[A7]
  2392. 00001CEE  4EB9 0000 1F20           jsr        [0x00001F20]
  2393. 00001CF4  101F                     move.b     D0, [A7]+
  2394. 00001CF6  6704                     beq        +0x6 /* 00001CFC */
  2395. 00001CF8  7801                     moveq.l    D4, 0x01
  2396. 00001CFA  6014                     bra        +0x16 /* 00001D10 */
  2397. label00001CFC:
  2398. 00001CFC  486E FFEC                pea.l      [A6 - 0x14]
  2399. 00001D00  486E FFF0                pea.l      [A6 - 0x10]
  2400. 00001D04  4EB9 0000 27A8           jsr        [0x000027A8]
  2401. 00001D0A  4A00                     tst.b      D0
  2402. 00001D0C  504F                     addq.w     A7, 8
  2403. 00001D0E  66AA                     bne        -0x54 /* 00001CBA */
  2404. label00001D10:
  2405. 00001D10  4A04                     tst.b      D4
  2406. 00001D12  671E                     beq        +0x20 /* 00001D32 */
  2407. 00001D14  2F05                     move.l     -[A7], D5
  2408. 00001D16  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2409. 00001D1A  61FF 0000 10E0           bsr        +0x10E2 /* 00002DFC */
  2410. 00001D20  4267                     clr.w      -[A7]
  2411. 00001D22  486E FFF0                pea.l      [A6 - 0x10]
  2412. 00001D26  4EB9 0000 27A0           jsr        [0x000027A0]
  2413. 00001D2C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2414. 00001D30  600E                     bra        +0x10 /* 00001D40 */
  2415. label00001D32:
  2416. 00001D32  4267                     clr.w      -[A7]
  2417. 00001D34  486E FFF0                pea.l      [A6 - 0x10]
  2418. 00001D38  4EB9 0000 27A0           jsr        [0x000027A0]
  2419. 00001D3E  5C4F                     addq.w     A7, 6
  2420. label00001D40:
  2421. 00001D40  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2422. 00001D44  4E5E                     unlink     A6
  2423. 00001D46  4E75                     rts
  2424. 00001D48  4E56 FFEC                link       A6, -0x0014
  2425. 00001D4C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2426. 00001D50  262E 0008                move.l     D3, [A6 + 0x8]
  2427. 00001D54  282E 000C                move.l     D4, [A6 + 0xC]
  2428. 00001D58  266E 0010                movea.l    A3, [A6 + 0x10]
  2429. 00001D5C  2A2E 0014                move.l     D5, [A6 + 0x14]
  2430. 00001D60  2043                     movea.l    A0, D3
  2431. 00001D62  2868 0008                movea.l    A4, [A0 + 0x8]
  2432. 00001D66  200C                     move.l     D0, A4
  2433. 00001D68  6700 008E                beq        +0x90 /* 00001DF8 */
  2434. 00001D6C  260C                     move.l     D3, A4
  2435. 00001D6E  49EE FFF0                lea.l      A4, [A6 - 0x10]
  2436. 00001D72  42A7                     clr.l      -[A7]
  2437. 00001D74  2F03                     move.l     -[A7], D3
  2438. 00001D76  2F0C                     move.l     -[A7], A4
  2439. 00001D78  4EB9 0000 2798           jsr        [0x00002798]
  2440. 00001D7E  7600                     moveq.l    D3, 0x00
  2441. 00001D80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2442. 00001D84  602E                     bra        +0x30 /* 00001DB4 */
  2443. label00001D86:
  2444. 00001D86  246E FFEC                movea.l    A2, [A6 - 0x14]
  2445. 00001D8A  202A 0014                move.l     D0, [A2 + 0x14]
  2446. 00001D8E  B880                     cmp.l      D4, D0
  2447. 00001D90  6622                     bne        +0x24 /* 00001DB4 */
  2448. 00001D92  2F0B                     move.l     -[A7], A3
  2449. 00001D94  2F3C 3D20 2020           move.l     -[A7], 0x3D202020 /* '=   ' */
  2450. 00001D9A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2451. 00001D9E  2057                     movea.l    A0, [A7]
  2452. 00001DA0  2250                     movea.l    A1, [A0]
  2453. 00001DA2  2269 0078                movea.l    A1, [A1 + 0x78]
  2454. 00001DA6  4E91                     jsr        [A1]
  2455. 00001DA8  4A00                     tst.b      D0
  2456. 00001DAA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2457. 00001DAE  6704                     beq        +0x6 /* 00001DB4 */
  2458. 00001DB0  7601                     moveq.l    D3, 0x01
  2459. 00001DB2  6014                     bra        +0x16 /* 00001DC8 */
  2460. label00001DB4:
  2461. 00001DB4  486E FFEC                pea.l      [A6 - 0x14]
  2462. 00001DB8  486E FFF0                pea.l      [A6 - 0x10]
  2463. 00001DBC  4EB9 0000 27A8           jsr        [0x000027A8]
  2464. 00001DC2  4A00                     tst.b      D0
  2465. 00001DC4  504F                     addq.w     A7, 8
  2466. 00001DC6  66BE                     bne        -0x40 /* 00001D86 */
  2467. label00001DC8:
  2468. 00001DC8  4A03                     tst.b      D3
  2469. 00001DCA  671E                     beq        +0x20 /* 00001DEA */
  2470. 00001DCC  2F05                     move.l     -[A7], D5
  2471. 00001DCE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2472. 00001DD2  61FF 0000 1028           bsr        +0x102A /* 00002DFC */
  2473. 00001DD8  4267                     clr.w      -[A7]
  2474. 00001DDA  486E FFF0                pea.l      [A6 - 0x10]
  2475. 00001DDE  4EB9 0000 27A0           jsr        [0x000027A0]
  2476. 00001DE4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2477. 00001DE8  600E                     bra        +0x10 /* 00001DF8 */
  2478. label00001DEA:
  2479. 00001DEA  4267                     clr.w      -[A7]
  2480. 00001DEC  486E FFF0                pea.l      [A6 - 0x10]
  2481. 00001DF0  4EB9 0000 27A0           jsr        [0x000027A0]
  2482. 00001DF6  5C4F                     addq.w     A7, 6
  2483. label00001DF8:
  2484. 00001DF8  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2485. 00001DFC  4E5E                     unlink     A6
  2486. 00001DFE  4E75                     rts
  2487. 00001E00  4E56 0000                link       A6, 0
  2488. 00001E04  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2489. 00001E08  266E 0008                movea.l    A3, [A6 + 0x8]
  2490. 00001E0C  282E 000C                move.l     D4, [A6 + 0xC]
  2491. 00001E10  2A2E 0010                move.l     D5, [A6 + 0x10]
  2492. 00001E14  286E 0014                movea.l    A4, [A6 + 0x14]
  2493. 00001E18  202B 0014                move.l     D0, [A3 + 0x14]
  2494. 00001E1C  B880                     cmp.l      D4, D0
  2495. 00001E1E  6658                     bne        +0x5A /* 00001E78 */
  2496. 00001E20  246B 0004                movea.l    A2, [A3 + 0x4]
  2497. 00001E24  200A                     move.l     D0, A2
  2498. 00001E26  6608                     bne        +0xA /* 00001E30 */
  2499. 00001E28  61FF 0000 0F68           bsr        +0xF6A /* 00002D92 */
  2500. 00001E2E  2448                     movea.l    A2, A0
  2501. label00001E30:
  2502. 00001E30  2F0B                     move.l     -[A7], A3
  2503. 00001E32  2F04                     move.l     -[A7], D4
  2504. 00001E34  2F0A                     move.l     -[A7], A2
  2505. 00001E36  2057                     movea.l    A0, [A7]
  2506. 00001E38  2250                     movea.l    A1, [A0]
  2507. 00001E3A  2269 005C                movea.l    A1, [A1 + 0x5C]
  2508. 00001E3E  4E91                     jsr        [A1]
  2509. 00001E40  2600                     move.l     D3, D0
  2510. 00001E42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2511. 00001E46  0C85 6E65 7874           cmpi.l     D5, 0x6E657874 /* 'next' */
  2512. 00001E4C  670A                     beq        +0xC /* 00001E58 */
  2513. 00001E4E  0C85 7072 6576           cmpi.l     D5, 0x70726576 /* 'prev' */
  2514. 00001E54  6706                     beq        +0x8 /* 00001E5C */
  2515. 00001E56  6008                     bra        +0xA /* 00001E60 */
  2516. label00001E58:
  2517. 00001E58  5283                     addq.l     D3, 1
  2518. 00001E5A  6006                     bra        +0x8 /* 00001E62 */
  2519. label00001E5C:
  2520. 00001E5C  5383                     subq.l     D3, 1
  2521. 00001E5E  6002                     bra        +0x4 /* 00001E62 */
  2522. label00001E60:
  2523. 00001E60  6016                     bra        +0x18 /* 00001E78 */
  2524. label00001E62:
  2525. 00001E62  2F0C                     move.l     -[A7], A4
  2526. 00001E64  2F03                     move.l     -[A7], D3
  2527. 00001E66  2F04                     move.l     -[A7], D4
  2528. 00001E68  2F0A                     move.l     -[A7], A2
  2529. 00001E6A  2057                     movea.l    A0, [A7]
  2530. 00001E6C  2250                     movea.l    A1, [A0]
  2531. 00001E6E  2269 0044                movea.l    A1, [A1 + 0x44]
  2532. 00001E72  4E91                     jsr        [A1]
  2533. 00001E74  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2534. label00001E78:
  2535. 00001E78  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2536. 00001E7C  4E5E                     unlink     A6
  2537. 00001E7E  4E75                     rts
  2538. 00001E80  4E75                     rts
  2539. 00001E82  4E56 FFF0                link       A6, -0x0010
  2540. 00001E86  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  2541. 00001E8A  266E 0008                movea.l    A3, [A6 + 0x8]
  2542. 00001E8E  2C2E 000C                move.l     D6, [A6 + 0xC]
  2543. 00001E92  246E 0010                movea.l    A2, [A6 + 0x10]
  2544. 00001E96  2F06                     move.l     -[A7], D6
  2545. 00001E98  2F0B                     move.l     -[A7], A3
  2546. 00001E9A  2057                     movea.l    A0, [A7]
  2547. 00001E9C  2250                     movea.l    A1, [A0]
  2548. 00001E9E  2269 0040                movea.l    A1, [A1 + 0x40]
  2549. 00001EA2  4E91                     jsr        [A1]
  2550. 00001EA4  2A00                     move.l     D5, D0
  2551. 00001EA6  4A85                     tst.l      D5
  2552. 00001EA8  504F                     addq.w     A7, 8
  2553. 00001EAA  6F00 00AC                ble        +0xAE /* 00001F58 */
  2554. 00001EAE  0C92 6E75 6C6C           cmpi.l     [A2], 0x6E756C6C /* 'null' */
  2555. 00001EB4  6634                     bne        +0x36 /* 00001EEA */
  2556. 00001EB6  554F                     subq.w     A7, 2
  2557. 00001EB8  42A7                     clr.l      -[A7]
  2558. 00001EBA  42A7                     clr.l      -[A7]
  2559. 00001EBC  4227                     clr.b      -[A7]
  2560. 00001EBE  2F0A                     move.l     -[A7], A2
  2561. 00001EC0  303C 0706                move.w     D0, 0x706
  2562. 00001EC4  A816                     syscall    Pack8
  2563. 00001EC6  301F                     move.w     D0, [A7]+
  2564. 00001EC8  3600                     move.w     D3, D0
  2565. 00001ECA  4A43                     tst.w      D3
  2566. 00001ECC  671C                     beq        +0x1E /* 00001EEA */
  2567. 00001ECE  42A7                     clr.l      -[A7]
  2568. 00001ED0  486E FFF0                pea.l      [A6 - 0x10]
  2569. 00001ED4  3043                     movea.w    A0, D3
  2570. 00001ED6  2D48 FFF0                move.l     [A6 - 0x10], A0
  2571. 00001EDA  4879 0001 64EA           push.l     0x164EA
  2572. 00001EE0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2573. 00001EE6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2574. label00001EEA:
  2575. 00001EEA  7801                     moveq.l    D4, 0x01
  2576. 00001EEC  6066                     bra        +0x68 /* 00001F54 */
  2577. label00001EEE:
  2578. 00001EEE  486E FFF8                pea.l      [A6 - 0x8]
  2579. 00001EF2  61FF 0000 1C56           bsr        +0x1C58 /* 00003B4A */
  2580. 00001EF8  486E FFF8                pea.l      [A6 - 0x8]
  2581. 00001EFC  2F04                     move.l     -[A7], D4
  2582. 00001EFE  2F06                     move.l     -[A7], D6
  2583. 00001F00  2F0B                     move.l     -[A7], A3
  2584. 00001F02  2057                     movea.l    A0, [A7]
  2585. 00001F04  2250                     movea.l    A1, [A0]
  2586. 00001F06  2269 0044                movea.l    A1, [A1 + 0x44]
  2587. 00001F0A  4E91                     jsr        [A1]
  2588. 00001F0C  2F0A                     move.l     -[A7], A2
  2589. 00001F0E  42A7                     clr.l      -[A7]
  2590. 00001F10  486E FFF8                pea.l      [A6 - 0x8]
  2591. 00001F14  303C 0609                move.w     D0, 0x609
  2592. 00001F18  A816                     syscall    Pack8
  2593. 00001F1A  301F                     move.w     D0, [A7]+
  2594. 00001F1C  3600                     move.w     D3, D0
  2595. 00001F1E  4A43                     tst.w      D3
  2596. 00001F20  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2597. 00001F24  671C                     beq        +0x1E /* 00001F42 */
  2598. 00001F26  42A7                     clr.l      -[A7]
  2599. 00001F28  486E FFF4                pea.l      [A6 - 0xC]
  2600. 00001F2C  3043                     movea.w    A0, D3
  2601. 00001F2E  2D48 FFF4                move.l     [A6 - 0xC], A0
  2602. 00001F32  4879 0001 64EA           push.l     0x164EA
  2603. 00001F38  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2604. 00001F3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2605. label00001F42:
  2606. 00001F42  3F3C FFFF                move.w     -[A7], 0xFFFF
  2607. 00001F46  486E FFF8                pea.l      [A6 - 0x8]
  2608. 00001F4A  61FF 0000 1D5A           bsr        +0x1D5C /* 00003CA6 */
  2609. 00001F50  5284                     addq.l     D4, 1
  2610. 00001F52  5C4F                     addq.w     A7, 6
  2611. label00001F54:
  2612. 00001F54  B885                     cmp.l      D4, D5
  2613. 00001F56  6F96                     ble        -0x68 /* 00001EEE */
  2614. label00001F58:
  2615. 00001F58  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  2616. 00001F5C  4E5E                     unlink     A6
  2617. 00001F5E  4E75                     rts
  2618. 00001F60  4E56 FFE8                link       A6, -0x0018
  2619. 00001F64  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2620. 00001F68  2A2E 0008                move.l     D5, [A6 + 0x8]
  2621. 00001F6C  282E 000C                move.l     D4, [A6 + 0xC]
  2622. 00001F70  266E 0010                movea.l    A3, [A6 + 0x10]
  2623. 00001F74  7600                     moveq.l    D3, 0x00
  2624. 00001F76  2045                     movea.l    A0, D5
  2625. 00001F78  2868 0008                movea.l    A4, [A0 + 0x8]
  2626. 00001F7C  200C                     move.l     D0, A4
  2627. 00001F7E  6768                     beq        +0x6A /* 00001FE8 */
  2628. 00001F80  2A0C                     move.l     D5, A4
  2629. 00001F82  49EE FFF0                lea.l      A4, [A6 - 0x10]
  2630. 00001F86  42A7                     clr.l      -[A7]
  2631. 00001F88  2F05                     move.l     -[A7], D5
  2632. 00001F8A  2F0C                     move.l     -[A7], A4
  2633. 00001F8C  4EB9 0000 2798           jsr        [0x00002798]
  2634. 00001F92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2635. 00001F96  602E                     bra        +0x30 /* 00001FC6 */
  2636. label00001F98:
  2637. 00001F98  246E FFEC                movea.l    A2, [A6 - 0x14]
  2638. 00001F9C  202A 0014                move.l     D0, [A2 + 0x14]
  2639. 00001FA0  B880                     cmp.l      D4, D0
  2640. 00001FA2  6708                     beq        +0xA /* 00001FAC */
  2641. 00001FA4  0C84 2A2A 2A2A           cmpi.l     D4, 0x2A2A2A2A /* '****' */
  2642. 00001FAA  661A                     bne        +0x1C /* 00001FC6 */
  2643. label00001FAC:
  2644. 00001FAC  5283                     addq.l     D3, 1
  2645. 00001FAE  B7EE FFEC                cmpa.l     A3, [A6 - 0x14]
  2646. 00001FB2  6612                     bne        +0x14 /* 00001FC6 */
  2647. 00001FB4  4267                     clr.w      -[A7]
  2648. 00001FB6  486E FFF0                pea.l      [A6 - 0x10]
  2649. 00001FBA  4EB9 0000 27A0           jsr        [0x000027A0]
  2650. 00001FC0  2003                     move.l     D0, D3
  2651. 00001FC2  5C4F                     addq.w     A7, 6
  2652. 00001FC4  6046                     bra        +0x48 /* 0000200C */
  2653. label00001FC6:
  2654. 00001FC6  486E FFEC                pea.l      [A6 - 0x14]
  2655. 00001FCA  486E FFF0                pea.l      [A6 - 0x10]
  2656. 00001FCE  4EB9 0000 27A8           jsr        [0x000027A8]
  2657. 00001FD4  4A00                     tst.b      D0
  2658. 00001FD6  504F                     addq.w     A7, 8
  2659. 00001FD8  66BE                     bne        -0x40 /* 00001F98 */
  2660. 00001FDA  4267                     clr.w      -[A7]
  2661. 00001FDC  486E FFF0                pea.l      [A6 - 0x10]
  2662. 00001FE0  4EB9 0000 27A0           jsr        [0x000027A0]
  2663. 00001FE6  5C4F                     addq.w     A7, 6
  2664. label00001FE8:
  2665. 00001FE8  4A83                     tst.l      D3
  2666. 00001FEA  661E                     bne        +0x20 /* 0000200A */
  2667. 00001FEC  42A7                     clr.l      -[A7]
  2668. 00001FEE  486E FFE8                pea.l      [A6 - 0x18]
  2669. 00001FF2  2D7C FFFF F940 FFE8      move.l     [A6 - 0x18], 0xFFFFF940
  2670. 00001FFA  4879 0001 64EA           push.l     0x164EA
  2671. 00002000  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2672. 00002006  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2673. label0000200A:
  2674. 0000200A  2003                     move.l     D0, D3
  2675. label0000200C:
  2676. 0000200C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2677. 00002010  4E5E                     unlink     A6
  2678. 00002012  4E75                     rts
  2679. 00002014  4E56 0000                link       A6, 0
  2680. 00002018  48E7 1030                movem.l    -[A7], D3,A2,A3
  2681. 0000201C  266E 0008                movea.l    A3, [A6 + 0x8]
  2682. 00002020  262E 000C                move.l     D3, [A6 + 0xC]
  2683. 00002024  95CA                     sub.l      A2, A2
  2684. 00002026  2F0B                     move.l     -[A7], A3
  2685. 00002028  2057                     movea.l    A0, [A7]
  2686. 0000202A  2250                     movea.l    A1, [A0]
  2687. 0000202C  2269 002C                movea.l    A1, [A1 + 0x2C]
  2688. 00002030  4E91                     jsr        [A1]
  2689. 00002032  2008                     move.l     D0, A0
  2690. 00002034  584F                     addq.w     A7, 4
  2691. 00002036  6720                     beq        +0x22 /* 00002058 */
  2692. 00002038  2F03                     move.l     -[A7], D3
  2693. 0000203A  2F0B                     move.l     -[A7], A3
  2694. 0000203C  2057                     movea.l    A0, [A7]
  2695. 0000203E  2250                     movea.l    A1, [A0]
  2696. 00002040  2269 002C                movea.l    A1, [A1 + 0x2C]
  2697. 00002044  4E91                     jsr        [A1]
  2698. 00002046  584F                     addq.w     A7, 4
  2699. 00002048  2F08                     move.l     -[A7], A0
  2700. 0000204A  2057                     movea.l    A0, [A7]
  2701. 0000204C  2250                     movea.l    A1, [A0]
  2702. 0000204E  2269 0060                movea.l    A1, [A1 + 0x60]
  2703. 00002052  4E91                     jsr        [A1]
  2704. 00002054  2448                     movea.l    A2, A0
  2705. 00002056  504F                     addq.w     A7, 8
  2706. label00002058:
  2707. 00002058  200A                     move.l     D0, A2
  2708. 0000205A  6704                     beq        +0x6 /* 00002060 */
  2709. 0000205C  204A                     movea.l    A0, A2
  2710. 0000205E  6002                     bra        +0x4 /* 00002062 */
  2711. label00002060:
  2712. 00002060  204B                     movea.l    A0, A3
  2713. label00002062:
  2714. 00002062  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2715. 00002066  4E5E                     unlink     A6
  2716. 00002068  4E75                     rts
  2717. 0000206A  4E56 FFFC                link       A6, -0x0004
  2718. 0000206E  48E7 1030                movem.l    -[A7], D3,A2,A3
  2719. 00002072  266E 0008                movea.l    A3, [A6 + 0x8]
  2720. 00002076  262E 000C                move.l     D3, [A6 + 0xC]
  2721. 0000207A  95CA                     sub.l      A2, A2
  2722. 0000207C  2003                     move.l     D0, D3
  2723. 0000207E  4EB9 0000 0528           jsr        [0x00000528]
  2724. 00002084  0040 6166                ori.w      D0, 0x6166 /* 'af' */
  2725. 00002088  7465                     moveq.l    D2, 0x65
  2726. 0000208A  7270                     moveq.l    D1, 0x70
  2727. 0000208C  6C63                     bge        +0x65 /* 000020F1 */
  2728. 0000208E  0005 6166                ori.b      D5, 0x66 /* 'f' */
  2729. 00002092  7465                     moveq.l    D2, 0x65
  2730. 00002094  0026 6265                ori.b      -[A6], 0x65 /* 'e' */
  2731. 00002098  666F                     bne        +0x71 /* 00002109 */
  2732. 0000209A  0020 6267                ori.b      -[A0], 0x67 /* 'g' */
  2733. 0000209E  6E67                     bgt        +0x69 /* 00002107 */
  2734. 000020A0  0020 656E                ori.b      -[A0], 0x6E /* 'n' */
  2735. 000020A4  6420                     bcc        +0x22 /* 000020C6 */
  2736. 000020A6  001A 6E75                ori.b      [A2]+, 0x75 /* 'u' */
  2737. 000020AA  6C6C                     bge        +0x6E /* 00002118 */
  2738. 000020AC  0008 7270                ori.b      A0, 0x70 /* 'p' */
  2739. 000020B0  6C63                     bge        +0x65 /* 00002115 */
  2740. 000020B2  0008 246B                ori.b      A0, 0x6B /* 'k' */
  2741. 000020B6  0004 6028                ori.b      D4, 0x28 /* '(' */
  2742. 000020BA  246B 0004                movea.l    A2, [A3 + 0x4]
  2743. 000020BE  6022                     bra        +0x24 /* 000020E2 */
  2744. 000020C0  244B                     movea.l    A2, A3
  2745. 000020C2  601E                     bra        +0x20 /* 000020E2 */
  2746. 000020C4  42A7                     clr.l      -[A7]
  2747. label000020C6:
  2748. 000020C6  486E FFFC                pea.l      [A6 - 0x4]
  2749. 000020CA  2D7C FFFF F954 FFFC      move.l     [A6 - 0x4], 0xFFFFF954
  2750. 000020D2  4879 0001 64EA           push.l     0x164EA
  2751. 000020D8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2752. 000020DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2753. label000020E2:
  2754. 000020E2  204A                     movea.l    A0, A2
  2755. 000020E4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2756. 000020E8  4E5E                     unlink     A6
  2757. 000020EA  4E75                     rts
  2758. 000020EC  4E56 FFFC                link       A6, -0x0004
  2759. 000020F0  48E7 1030                movem.l    -[A7], D3,A2,A3
  2760. 000020F4  266E 0008                movea.l    A3, [A6 + 0x8]
  2761. 000020F8  262E 000C                move.l     D3, [A6 + 0xC]
  2762. 000020FC  95CA                     sub.l      A2, A2
  2763. 000020FE  2003                     move.l     D0, D3
  2764. 00002100  4EB9 0000 0528           jsr        [0x00000528]
  2765. 00002106  003C 6166                ori.b      ccr, 102
  2766. 0000210A  7465                     moveq.l    D2, 0x65
  2767. 0000210C  7270                     moveq.l    D1, 0x70
  2768. 0000210E  6C63                     bge        +0x65 /* 00002173 */
  2769. 00002110  0005 6166                ori.b      D5, 0x66 /* 'f' */
  2770. 00002114  7465                     moveq.l    D2, 0x65
  2771. 00002116  0028 6265 666F           ori.b      [A0 + 0x666F], 0x65 /* 'e' */
  2772. // begin alternate branch 00002118-0000211C
  2773. label00002118:
  2774. 00002118  6265                     bhi        +0x67 /* 0000217F */
  2775. 0000211A  666F                     bne        +0x71 /* 0000218B */
  2776. // end alternate branch 00002118-0000211C
  2777. label00002118: // (misaligned)
  2778. 0000211C  0022 6267                ori.b      -[A2], 0x67 /* 'g' */
  2779. 00002120  6E67                     bgt        +0x69 /* 00002189 */
  2780. 00002122  001C 656E                ori.b      [A4]+, 0x6E /* 'n' */
  2781. 00002126  6420                     bcc        +0x22 /* 00002148 */
  2782. 00002128  0016 6E75                ori.b      [A6], 0x75 /* 'u' */
  2783. 0000212C  6C6C                     bge        +0x6E /* 0000219A */
  2784. 0000212E  0008 7270                ori.b      A0, 0x70 /* 'p' */
  2785. 00002132  6C63                     bge        +0x65 /* 00002197 */
  2786. 00002134  0006 244B                ori.b      D6, 0x4B /* 'K' */
  2787. 00002138  6026                     bra        +0x28 /* 00002160 */
  2788. 0000213A  244B                     movea.l    A2, A3
  2789. 0000213C  6022                     bra        +0x24 /* 00002160 */
  2790. 0000213E  95CA                     sub.l      A2, A2
  2791. 00002140  601E                     bra        +0x20 /* 00002160 */
  2792. 00002142  42A7                     clr.l      -[A7]
  2793. 00002144  486E FFFC                pea.l      [A6 - 0x4]
  2794. label00002148:
  2795. 00002148  2D7C FFFF F954 FFFC      move.l     [A6 - 0x4], 0xFFFFF954
  2796. 00002150  4879 0001 64EA           push.l     0x164EA
  2797. 00002156  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2798. 0000215C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2799. label00002160:
  2800. 00002160  204A                     movea.l    A0, A2
  2801. 00002162  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2802. 00002166  4E5E                     unlink     A6
  2803. 00002168  4E75                     rts
  2804. 0000216A  91C8                     sub.l      A0, A0
  2805. 0000216C  4E75                     rts
  2806. 0000216E  4E56 FFFC                link       A6, -0x0004
  2807. 00002172  42A7                     clr.l      -[A7]
  2808. 00002174  486E FFFC                pea.l      [A6 - 0x4]
  2809. 00002178  2D7C FFFF F954 FFFC      move.l     [A6 - 0x4], 0xFFFFF954
  2810. 00002180  4879 0001 64EA           push.l     0x164EA
  2811. 00002186  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2812. 0000218C  7000                     moveq.l    D0, 0x00
  2813. 0000218E  4E5E                     unlink     A6
  2814. 00002190  4E75                     rts
  2815. 00002192  4E56 FFFC                link       A6, -0x0004
  2816. 00002196  42A7                     clr.l      -[A7]
  2817. 00002198  486E FFFC                pea.l      [A6 - 0x4]
  2818. // begin alternate branch 0000219A-0000219C
  2819. label0000219A:
  2820. 0000219A  FFFC                     .invalid   <<F/7/7>>
  2821. // end alternate branch 0000219A-0000219C
  2822. label0000219A: // (misaligned)
  2823. 0000219C  2D7C FFFF F954 FFFC      move.l     [A6 - 0x4], 0xFFFFF954
  2824. 000021A4  4879 0001 64EA           push.l     0x164EA
  2825. 000021AA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2826. 000021B0  7000                     moveq.l    D0, 0x00
  2827. 000021B2  4E5E                     unlink     A6
  2828. 000021B4  4E75                     rts
  2829. 000021B6  4E56 FFFC                link       A6, -0x0004
  2830. 000021BA  42A7                     clr.l      -[A7]
  2831. 000021BC  486E FFFC                pea.l      [A6 - 0x4]
  2832. 000021C0  2D7C FFFF F954 FFFC      move.l     [A6 - 0x4], 0xFFFFF954
  2833. 000021C8  4879 0001 64EA           push.l     0x164EA
  2834. 000021CE  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2835. 000021D4  7000                     moveq.l    D0, 0x00
  2836. 000021D6  4E5E                     unlink     A6
  2837. 000021D8  4E75                     rts
  2838. 000021DA  4E56 FFFC                link       A6, -0x0004
  2839. 000021DE  42A7                     clr.l      -[A7]
  2840. 000021E0  486E FFFC                pea.l      [A6 - 0x4]
  2841. 000021E4  2D7C FFFF F954 FFFC      move.l     [A6 - 0x4], 0xFFFFF954
  2842. 000021EC  4879 0001 64EA           push.l     0x164EA
  2843. 000021F2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2844. 000021F8  7000                     moveq.l    D0, 0x00
  2845. 000021FA  4E5E                     unlink     A6
  2846. 000021FC  4E75                     rts
  2847. 000021FE  4E56 0000                link       A6, 0
  2848. 00002202  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2849. 00002206  286E 0008                movea.l    A4, [A6 + 0x8]
  2850. 0000220A  262E 000C                move.l     D3, [A6 + 0xC]
  2851. 0000220E  2F03                     move.l     -[A7], D3
  2852. 00002210  2F0C                     move.l     -[A7], A4
  2853. 00002212  2057                     movea.l    A0, [A7]
  2854. 00002214  2250                     movea.l    A1, [A0]
  2855. 00002216  2269 00C8                movea.l    A1, [A1 + 0xC8]
  2856. 0000221A  4E91                     jsr        [A1]
  2857. 0000221C  2448                     movea.l    A2, A0
  2858. 0000221E  200A                     move.l     D0, A2
  2859. 00002220  504F                     addq.w     A7, 8
  2860. 00002222  6628                     bne        +0x2A /* 0000224C */
  2861. 00002224  4878 001E                push.l     0x1E
  2862. 00002228  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  2863. 0000222E  2648                     movea.l    A3, A0
  2864. 00002230  2008                     move.l     D0, A0
  2865. 00002232  584F                     addq.w     A7, 4
  2866. 00002234  6714                     beq        +0x16 /* 0000224A */
  2867. 00002236  1F3C 0001                move.b     -[A7], 0x1
  2868. 0000223A  2F0C                     move.l     -[A7], A4
  2869. 0000223C  2F03                     move.l     -[A7], D3
  2870. 0000223E  2F0B                     move.l     -[A7], A3
  2871. 00002240  61FF 0000 0DD8           bsr        +0xDDA /* 0000301A */
  2872. 00002246  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2873. label0000224A:
  2874. 0000224A  244B                     movea.l    A2, A3
  2875. label0000224C:
  2876. 0000224C  204A                     movea.l    A0, A2
  2877. 0000224E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2878. 00002252  4E5E                     unlink     A6
  2879. 00002254  4E75                     rts
  2880. 00002256  91C8                     sub.l      A0, A0
  2881. 00002258  4E75                     rts
  2882. 0000225A  4E56 FFF8                link       A6, -0x0008
  2883. 0000225E  48E7 0038                movem.l    -[A7], A2,A3,A4
  2884. 00002262  246E 0008                movea.l    A2, [A6 + 0x8]
  2885. 00002266  286E 000C                movea.l    A4, [A6 + 0xC]
  2886. 0000226A  2F0A                     move.l     -[A7], A2
  2887. 0000226C  2057                     movea.l    A0, [A7]
  2888. 0000226E  2250                     movea.l    A1, [A0]
  2889. 00002270  2269 00C0                movea.l    A1, [A1 + 0xC0]
  2890. 00002274  4E91                     jsr        [A1]
  2891. 00002276  2008                     move.l     D0, A0
  2892. 00002278  584F                     addq.w     A7, 4
  2893. 0000227A  6720                     beq        +0x22 /* 0000229C */
  2894. 0000227C  2F0C                     move.l     -[A7], A4
  2895. 0000227E  2F0A                     move.l     -[A7], A2
  2896. 00002280  2057                     movea.l    A0, [A7]
  2897. 00002282  2250                     movea.l    A1, [A0]
  2898. 00002284  2269 00C0                movea.l    A1, [A1 + 0xC0]
  2899. 00002288  4E91                     jsr        [A1]
  2900. 0000228A  584F                     addq.w     A7, 4
  2901. 0000228C  2F08                     move.l     -[A7], A0
  2902. 0000228E  2057                     movea.l    A0, [A7]
  2903. 00002290  2250                     movea.l    A1, [A0]
  2904. 00002292  2269 0084                movea.l    A1, [A1 + 0x84]
  2905. 00002296  4E91                     jsr        [A1]
  2906. 00002298  504F                     addq.w     A7, 8
  2907. 0000229A  604A                     bra        +0x4C /* 000022E6 */
  2908. label0000229C:
  2909. 0000229C  486E FFF8                pea.l      [A6 - 0x8]
  2910. 000022A0  61FF 0000 18A8           bsr        +0x18AA /* 00003B4A */
  2911. 000022A6  266A 0004                movea.l    A3, [A2 + 0x4]
  2912. 000022AA  200B                     move.l     D0, A3
  2913. 000022AC  584F                     addq.w     A7, 4
  2914. 000022AE  6712                     beq        +0x14 /* 000022C2 */
  2915. 000022B0  486E FFF8                pea.l      [A6 - 0x8]
  2916. 000022B4  2F0B                     move.l     -[A7], A3
  2917. 000022B6  2057                     movea.l    A0, [A7]
  2918. 000022B8  2250                     movea.l    A1, [A0]
  2919. 000022BA  2269 0084                movea.l    A1, [A1 + 0x84]
  2920. 000022BE  4E91                     jsr        [A1]
  2921. 000022C0  504F                     addq.w     A7, 8
  2922. label000022C2:
  2923. 000022C2  2F0C                     move.l     -[A7], A4
  2924. 000022C4  486E FFF8                pea.l      [A6 - 0x8]
  2925. 000022C8  2F0A                     move.l     -[A7], A2
  2926. 000022CA  2057                     movea.l    A0, [A7]
  2927. 000022CC  2250                     movea.l    A1, [A0]
  2928. 000022CE  2269 00BC                movea.l    A1, [A1 + 0xBC]
  2929. 000022D2  4E91                     jsr        [A1]
  2930. 000022D4  3F3C FFFF                move.w     -[A7], 0xFFFF
  2931. 000022D8  486E FFF8                pea.l      [A6 - 0x8]
  2932. 000022DC  61FF 0000 19C8           bsr        +0x19CA /* 00003CA6 */
  2933. 000022E2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2934. label000022E6:
  2935. 000022E6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2936. 000022EA  4E5E                     unlink     A6
  2937. 000022EC  4E75                     rts
  2938. 000022EE  4E56 FFE8                link       A6, -0x0018
  2939. 000022F2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2940. 000022F6  246E 0008                movea.l    A2, [A6 + 0x8]
  2941. 000022FA  286E 000C                movea.l    A4, [A6 + 0xC]
  2942. 000022FE  266E 0010                movea.l    A3, [A6 + 0x10]
  2943. 00002302  4AAA 0004                tst.l      [A2 + 0x4]
  2944. 00002306  661E                     bne        +0x20 /* 00002326 */
  2945. 00002308  42A7                     clr.l      -[A7]
  2946. 0000230A  486E FFF4                pea.l      [A6 - 0xC]
  2947. 0000230E  2D7C FFFF F954 FFF4      move.l     [A6 - 0xC], 0xFFFFF954
  2948. 00002316  4879 0001 64EA           push.l     0x164EA
  2949. 0000231C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2950. 00002322  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2951. label00002326:
  2952. 00002326  2F0A                     move.l     -[A7], A2
  2953. 00002328  202A 0014                move.l     D0, [A2 + 0x14]
  2954. 0000232C  2F00                     move.l     -[A7], D0
  2955. 0000232E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2956. 00002332  2057                     movea.l    A0, [A7]
  2957. 00002334  2250                     movea.l    A1, [A0]
  2958. 00002336  2269 005C                movea.l    A1, [A1 + 0x5C]
  2959. 0000233A  4E91                     jsr        [A1]
  2960. 0000233C  2800                     move.l     D4, D0
  2961. 0000233E  4A84                     tst.l      D4
  2962. 00002340  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2963. 00002344  661E                     bne        +0x20 /* 00002364 */
  2964. 00002346  42A7                     clr.l      -[A7]
  2965. 00002348  486E FFF0                pea.l      [A6 - 0x10]
  2966. 0000234C  2D7C FFFF F954 FFF0      move.l     [A6 - 0x10], 0xFFFFF954
  2967. 00002354  4879 0001 64EA           push.l     0x164EA
  2968. 0000235A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2969. 00002360  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2970. label00002364:
  2971. 00002364  486E FFF8                pea.l      [A6 - 0x8]
  2972. 00002368  61FF 0000 17E0           bsr        +0x17E2 /* 00003B4A */
  2973. 0000236E  2F04                     move.l     -[A7], D4
  2974. 00002370  486E FFF8                pea.l      [A6 - 0x8]
  2975. 00002374  4EB9 0000 1FB8           jsr        [0x00001FB8 /* DrawCrsrVector */]
  2976. 0000237A  301F                     move.w     D0, [A7]+
  2977. 0000237C  3600                     move.w     D3, D0
  2978. 0000237E  4A43                     tst.w      D3
  2979. 00002380  544F                     addq.w     A7, 2
  2980. 00002382  671C                     beq        +0x1E /* 000023A0 */
  2981. 00002384  42A7                     clr.l      -[A7]
  2982. 00002386  486E FFEC                pea.l      [A6 - 0x14]
  2983. 0000238A  3043                     movea.w    A0, D3
  2984. 0000238C  2D48 FFEC                move.l     [A6 - 0x14], A0
  2985. 00002390  4879 0001 64EA           push.l     0x164EA
  2986. 00002396  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2987. 0000239C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2988. label000023A0:
  2989. 000023A0  554F                     subq.w     A7, 2
  2990. 000023A2  202A 0014                move.l     D0, [A2 + 0x14]
  2991. 000023A6  2F00                     move.l     -[A7], D0
  2992. 000023A8  2F0C                     move.l     -[A7], A4
  2993. 000023AA  2F3C 696E 6478           move.l     -[A7], 0x696E6478 /* 'indx' */
  2994. 000023B0  486E FFF8                pea.l      [A6 - 0x8]
  2995. 000023B4  4227                     clr.b      -[A7]
  2996. 000023B6  2F0B                     move.l     -[A7], A3
  2997. 000023B8  4EB9 0000 1FC0           jsr        [0x00001FC0 /* PSCIntTbl */]
  2998. 000023BE  301F                     move.w     D0, [A7]+
  2999. 000023C0  3600                     move.w     D3, D0
  3000. 000023C2  4A43                     tst.w      D3
  3001. 000023C4  671C                     beq        +0x1E /* 000023E2 */
  3002. 000023C6  42A7                     clr.l      -[A7]
  3003. 000023C8  486E FFE8                pea.l      [A6 - 0x18]
  3004. 000023CC  3043                     movea.w    A0, D3
  3005. 000023CE  2D48 FFE8                move.l     [A6 - 0x18], A0
  3006. 000023D2  4879 0001 64EA           push.l     0x164EA
  3007. 000023D8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3008. 000023DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3009. label000023E2:
  3010. 000023E2  3F3C FFFF                move.w     -[A7], 0xFFFF
  3011. 000023E6  486E FFF8                pea.l      [A6 - 0x8]
  3012. 000023EA  61FF 0000 18BA           bsr        +0x18BC /* 00003CA6 */
  3013. 000023F0  5C4F                     addq.w     A7, 6
  3014. 000023F2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3015. 000023F6  4E5E                     unlink     A6
  3016. 000023F8  4E75                     rts
  3017. 000023FA  4E56 FFE8                link       A6, -0x0018
  3018. 000023FE  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  3019. 00002402  246E 0008                movea.l    A2, [A6 + 0x8]
  3020. 00002406  2C2E 000C                move.l     D6, [A6 + 0xC]
  3021. 0000240A  286E 0010                movea.l    A4, [A6 + 0x10]
  3022. 0000240E  266E 0014                movea.l    A3, [A6 + 0x14]
  3023. 00002412  2A2E 0018                move.l     D5, [A6 + 0x18]
  3024. 00002416  7600                     moveq.l    D3, 0x00
  3025. 00002418  2F0A                     move.l     -[A7], A2
  3026. 0000241A  2057                     movea.l    A0, [A7]
  3027. 0000241C  2250                     movea.l    A1, [A0]
  3028. 0000241E  2269 002C                movea.l    A1, [A1 + 0x2C]
  3029. 00002422  4E91                     jsr        [A1]
  3030. 00002424  2008                     move.l     D0, A0
  3031. 00002426  584F                     addq.w     A7, 4
  3032. 00002428  6750                     beq        +0x52 /* 0000247A */
  3033. 0000242A  2D4F FFFC                move.l     [A6 - 0x4], A7
  3034. 0000242E  2F05                     move.l     -[A7], D5
  3035. 00002430  2F0B                     move.l     -[A7], A3
  3036. 00002432  2F0C                     move.l     -[A7], A4
  3037. 00002434  2F06                     move.l     -[A7], D6
  3038. 00002436  2F0A                     move.l     -[A7], A2
  3039. 00002438  2057                     movea.l    A0, [A7]
  3040. 0000243A  2250                     movea.l    A1, [A0]
  3041. 0000243C  2269 002C                movea.l    A1, [A1 + 0x2C]
  3042. 00002440  4E91                     jsr        [A1]
  3043. 00002442  584F                     addq.w     A7, 4
  3044. 00002444  2F08                     move.l     -[A7], A0
  3045. 00002446  2057                     movea.l    A0, [A7]
  3046. 00002448  2250                     movea.l    A1, [A0]
  3047. 0000244A  2269 0088                movea.l    A1, [A1 + 0x88]
  3048. 0000244E  4E91                     jsr        [A1]
  3049. 00002450  7601                     moveq.l    D3, 0x01
  3050. 00002452  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3051. 00002456  6022                     bra        +0x24 /* 0000247A */
  3052. 00002458  206E FFF4                movea.l    A0, [A6 - 0xC]
  3053. 0000245C  2810                     move.l     D4, [A0]
  3054. 0000245E  0C84 FFFF F954           cmpi.l     D4, 0xFFFFF954
  3055. 00002464  6710                     beq        +0x12 /* 00002476 */
  3056. 00002466  42A7                     clr.l      -[A7]
  3057. 00002468  42A7                     clr.l      -[A7]
  3058. 0000246A  42A7                     clr.l      -[A7]
  3059. 0000246C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3060. 00002472  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3061. label00002476:
  3062. 00002476  2E6E FFFC                movea.l    A7, [A6 - 0x4]
  3063. label0000247A:
  3064. 0000247A  4A03                     tst.b      D3
  3065. 0000247C  6618                     bne        +0x1A /* 00002496 */
  3066. 0000247E  2F05                     move.l     -[A7], D5
  3067. 00002480  2F0B                     move.l     -[A7], A3
  3068. 00002482  2F0C                     move.l     -[A7], A4
  3069. 00002484  2F06                     move.l     -[A7], D6
  3070. 00002486  2F0A                     move.l     -[A7], A2
  3071. 00002488  2057                     movea.l    A0, [A7]
  3072. 0000248A  2250                     movea.l    A1, [A0]
  3073. 0000248C  2269 0090                movea.l    A1, [A1 + 0x90]
  3074. 00002490  4E91                     jsr        [A1]
  3075. 00002492  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3076. label00002496:
  3077. 00002496  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  3078. 0000249A  4E5E                     unlink     A6
  3079. 0000249C  4E75                     rts
  3080. 0000249E  4E56 FFCC                link       A6, -0x0034
  3081. 000024A2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3082. 000024A6  266E 0008                movea.l    A3, [A6 + 0x8]
  3083. 000024AA  2E2E 0018                move.l     D7, [A6 + 0x18]
  3084. 000024AE  286E 001C                movea.l    A4, [A6 + 0x1C]
  3085. 000024B2  95CA                     sub.l      A2, A2
  3086. 000024B4  7800                     moveq.l    D4, 0x00
  3087. 000024B6  7600                     moveq.l    D3, 0x00
  3088. 000024B8  2F0B                     move.l     -[A7], A3
  3089. 000024BA  2057                     movea.l    A0, [A7]
  3090. 000024BC  2250                     movea.l    A1, [A0]
  3091. 000024BE  2269 002C                movea.l    A1, [A1 + 0x2C]
  3092. 000024C2  4E91                     jsr        [A1]
  3093. 000024C4  2008                     move.l     D0, A0
  3094. 000024C6  584F                     addq.w     A7, 4
  3095. 000024C8  6746                     beq        +0x48 /* 00002510 */
  3096. 000024CA  2D4F FFFC                move.l     [A6 - 0x4], A7
  3097. 000024CE  2F0C                     move.l     -[A7], A4
  3098. 000024D0  2F07                     move.l     -[A7], D7
  3099. 000024D2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3100. 000024D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3101. 000024DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3102. 000024DE  2F0B                     move.l     -[A7], A3
  3103. 000024E0  2057                     movea.l    A0, [A7]
  3104. 000024E2  2250                     movea.l    A1, [A0]
  3105. 000024E4  2269 002C                movea.l    A1, [A1 + 0x2C]
  3106. 000024E8  4E91                     jsr        [A1]
  3107. 000024EA  584F                     addq.w     A7, 4
  3108. 000024EC  2F08                     move.l     -[A7], A0
  3109. 000024EE  2057                     movea.l    A0, [A7]
  3110. 000024F0  2250                     movea.l    A1, [A0]
  3111. 000024F2  2269 008C                movea.l    A1, [A1 + 0x8C]
  3112. 000024F6  4E91                     jsr        [A1]
  3113. 000024F8  2448                     movea.l    A2, A0
  3114. 000024FA  7601                     moveq.l    D3, 0x01
  3115. 000024FC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3116. 00002500  600E                     bra        +0x10 /* 00002510 */
  3117. 00002502  206E FFF4                movea.l    A0, [A6 - 0xC]
  3118. 00002506  2A10                     move.l     D5, [A0]
  3119. 00002508  7600                     moveq.l    D3, 0x00
  3120. 0000250A  3805                     move.w     D4, D5
  3121. 0000250C  2E6E FFFC                movea.l    A7, [A6 - 0x4]
  3122. label00002510:
  3123. 00002510  4A03                     tst.b      D3
  3124. 00002512  6638                     bne        +0x3A /* 0000254C */
  3125. 00002514  2D4F FFE4                move.l     [A6 - 0x1C], A7
  3126. 00002518  2F0C                     move.l     -[A7], A4
  3127. 0000251A  2F07                     move.l     -[A7], D7
  3128. 0000251C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3129. 00002520  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3130. 00002524  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3131. 00002528  2F0B                     move.l     -[A7], A3
  3132. 0000252A  2057                     movea.l    A0, [A7]
  3133. 0000252C  2250                     movea.l    A1, [A0]
  3134. 0000252E  2269 0094                movea.l    A1, [A1 + 0x94]
  3135. 00002532  4E91                     jsr        [A1]
  3136. 00002534  2448                     movea.l    A2, A0
  3137. 00002536  7601                     moveq.l    D3, 0x01
  3138. 00002538  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3139. 0000253C  600E                     bra        +0x10 /* 0000254C */
  3140. 0000253E  206E FFDC                movea.l    A0, [A6 - 0x24]
  3141. 00002542  2C10                     move.l     D6, [A0]
  3142. 00002544  7600                     moveq.l    D3, 0x00
  3143. 00002546  3806                     move.w     D4, D6
  3144. 00002548  2E6E FFE4                movea.l    A7, [A6 - 0x1C]
  3145. label0000254C:
  3146. 0000254C  4A03                     tst.b      D3
  3147. 0000254E  661C                     bne        +0x1E /* 0000256C */
  3148. 00002550  42A7                     clr.l      -[A7]
  3149. 00002552  486E FFCC                pea.l      [A6 - 0x34]
  3150. 00002556  3044                     movea.w    A0, D4
  3151. 00002558  2D48 FFCC                move.l     [A6 - 0x34], A0
  3152. 0000255C  4879 0001 64EA           push.l     0x164EA
  3153. 00002562  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3154. 00002568  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3155. label0000256C:
  3156. 0000256C  204A                     movea.l    A0, A2
  3157. 0000256E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3158. 00002572  4E5E                     unlink     A6
  3159. 00002574  4E75                     rts
  3160. fn00002576:
  3161. 00002576  4E56 FFEC                link       A6, -0x0014
  3162. 0000257A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3163. 0000257E  266E 0008                movea.l    A3, [A6 + 0x8]
  3164. 00002582  262E 000C                move.l     D3, [A6 + 0xC]
  3165. 00002586  286E 0010                movea.l    A4, [A6 + 0x10]
  3166. 0000258A  246E 0014                movea.l    A2, [A6 + 0x14]
  3167. 0000258E  2A2E 0018                move.l     D5, [A6 + 0x18]
  3168. 00002592  2005                     move.l     D0, D5
  3169. 00002594  0480 0000 07D1           subi.l     D0, 0x7D1
  3170. 0000259A  0C80 0000 000C           cmpi.l     D0, 0xC
  3171. 000025A0  6200 010E                bhi        +0x110 /* 000026B0 */
  3172. 000025A4  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  3173. 000025A8  4EFB 0002                jmp        [PC + D0.w + 0x2]
  3174. 000025AC  001A 0104                ori.b      [A2]+, 0x4
  3175. 000025B0  004E 0104                ori.w      A6, 0x104
  3176. 000025B4  009C 0104 0104           ori.l      [A4]+, 0x1040104
  3177. 000025BA  00B2 00B2 0104 0034      ori.l      [A2 + D0.w + 0x34], 0xB20104
  3178. 000025C2  0104                     btst       D4, D0
  3179. 000025C4  00B2 2F0A 2F0C 2F03 2F0B 2057 ori.l      [[A2 + <<invalid base displacement size>> + D2 * 8] + 0x2F0B2057], 0x2F0A2F0C
  3180. 000025D0  2250                     movea.l    A1, [A0]
  3181. 000025D2  2269 00A0                movea.l    A1, [A1 + 0xA0]
  3182. 000025D6  4E91                     jsr        [A1]
  3183. 000025D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3184. 000025DC  6000 00F0                bra        +0xF2 /* 000026CE */
  3185. 000025E0  2F0A                     move.l     -[A7], A2
  3186. 000025E2  2F0C                     move.l     -[A7], A4
  3187. 000025E4  2F03                     move.l     -[A7], D3
  3188. 000025E6  2F0B                     move.l     -[A7], A3
  3189. 000025E8  2057                     movea.l    A0, [A7]
  3190. 000025EA  2250                     movea.l    A1, [A0]
  3191. 000025EC  2269 00A4                movea.l    A1, [A1 + 0xA4]
  3192. 000025F0  4E91                     jsr        [A1]
  3193. 000025F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3194. 000025F6  6000 00D6                bra        +0xD8 /* 000026CE */
  3195. 000025FA  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  3196. 00002600  2F3C 6B6F 636C           move.l     -[A7], 0x6B6F636C /* 'kocl' */
  3197. 00002606  2F03                     move.l     -[A7], D3
  3198. 00002608  486E FFF8                pea.l      [A6 - 0x8]
  3199. 0000260C  61FF 0000 154C           bsr        +0x154E /* 00003B5A */
  3200. 00002612  486E FFEC                pea.l      [A6 - 0x14]
  3201. 00002616  486E FFF8                pea.l      [A6 - 0x8]
  3202. 0000261A  61FF 0000 1D12           bsr        +0x1D14 /* 0000432E */
  3203. 00002620  2F0A                     move.l     -[A7], A2
  3204. 00002622  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3205. 00002626  2F0B                     move.l     -[A7], A3
  3206. 00002628  2057                     movea.l    A0, [A7]
  3207. 0000262A  2250                     movea.l    A1, [A0]
  3208. 0000262C  2269 0098                movea.l    A1, [A1 + 0x98]
  3209. 00002630  4E91                     jsr        [A1]
  3210. 00002632  3F3C FFFF                move.w     -[A7], 0xFFFF
  3211. 00002636  486E FFF8                pea.l      [A6 - 0x8]
  3212. 0000263A  61FF 0000 166A           bsr        +0x166C /* 00003CA6 */
  3213. 00002640  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  3214. 00002644  6000 0088                bra        +0x8A /* 000026CE */
  3215. 00002648  2F0A                     move.l     -[A7], A2
  3216. 0000264A  2F0C                     move.l     -[A7], A4
  3217. 0000264C  2F0B                     move.l     -[A7], A3
  3218. 0000264E  2057                     movea.l    A0, [A7]
  3219. 00002650  2250                     movea.l    A1, [A0]
  3220. 00002652  2269 009C                movea.l    A1, [A1 + 0x9C]
  3221. 00002656  4E91                     jsr        [A1]
  3222. 00002658  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3223. 0000265C  6070                     bra        +0x72 /* 000026CE */
  3224. 0000265E  2F3C 7063 6E74           move.l     -[A7], 0x70636E74 /* 'pcnt' */
  3225. 00002664  2F0B                     move.l     -[A7], A3
  3226. 00002666  2057                     movea.l    A0, [A7]
  3227. 00002668  2250                     movea.l    A1, [A0]
  3228. 0000266A  2269 0080                movea.l    A1, [A1 + 0x80]
  3229. 0000266E  4E91                     jsr        [A1]
  3230. 00002670  2808                     move.l     D4, A0
  3231. 00002672  4A84                     tst.l      D4
  3232. 00002674  504F                     addq.w     A7, 8
  3233. 00002676  661E                     bne        +0x20 /* 00002696 */
  3234. 00002678  42A7                     clr.l      -[A7]
  3235. 0000267A  486E FFF4                pea.l      [A6 - 0xC]
  3236. 0000267E  2D7C 6E69 6C50 FFF4      move.l     [A6 - 0xC], 0x6E696C50 /* 'nilP' */
  3237. 00002686  4879 0001 64EA           push.l     0x164EA
  3238. 0000268C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3239. 00002692  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3240. label00002696:
  3241. 00002696  2F05                     move.l     -[A7], D5
  3242. 00002698  2F0A                     move.l     -[A7], A2
  3243. 0000269A  2F0C                     move.l     -[A7], A4
  3244. 0000269C  2F03                     move.l     -[A7], D3
  3245. 0000269E  2F04                     move.l     -[A7], D4
  3246. 000026A0  2057                     movea.l    A0, [A7]
  3247. 000026A2  2250                     movea.l    A1, [A0]
  3248. 000026A4  2269 0090                movea.l    A1, [A1 + 0x90]
  3249. 000026A8  4E91                     jsr        [A1]
  3250. 000026AA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3251. 000026AE  601E                     bra        +0x20 /* 000026CE */
  3252. label000026B0:
  3253. 000026B0  42A7                     clr.l      -[A7]
  3254. 000026B2  486E FFF0                pea.l      [A6 - 0x10]
  3255. 000026B6  2D7C FFFF F954 FFF0      move.l     [A6 - 0x10], 0xFFFFF954
  3256. 000026BE  4879 0001 64EA           push.l     0x164EA
  3257. 000026C4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3258. 000026CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3259. label000026CE:
  3260. 000026CE  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3261. 000026D2  4E5E                     unlink     A6
  3262. 000026D4  4E75                     rts
  3263. 000026D6  4E56 FFFC                link       A6, -0x0004
  3264. 000026DA  42A7                     clr.l      -[A7]
  3265. 000026DC  486E FFFC                pea.l      [A6 - 0x4]
  3266. 000026E0  2D7C FFFF F954 FFFC      move.l     [A6 - 0x4], 0xFFFFF954
  3267. 000026E8  4879 0001 64EA           push.l     0x164EA
  3268. 000026EE  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3269. 000026F4  91C8                     sub.l      A0, A0
  3270. 000026F6  4E5E                     unlink     A6
  3271. 000026F8  4E75                     rts
  3272. 000026FA  4E56 FFFC                link       A6, -0x0004
  3273. 000026FE  48E7 1030                movem.l    -[A7], D3,A2,A3
  3274. 00002702  266E 0008                movea.l    A3, [A6 + 0x8]
  3275. 00002706  262E 000C                move.l     D3, [A6 + 0xC]
  3276. 0000270A  246E 0010                movea.l    A2, [A6 + 0x10]
  3277. 0000270E  2F03                     move.l     -[A7], D3
  3278. 00002710  2F0B                     move.l     -[A7], A3
  3279. 00002712  2057                     movea.l    A0, [A7]
  3280. 00002714  2250                     movea.l    A1, [A0]
  3281. 00002716  2269 0040                movea.l    A1, [A1 + 0x40]
  3282. 0000271A  4E91                     jsr        [A1]
  3283. 0000271C  2D40 FFFC                move.l     [A6 - 0x4], D0
  3284. 00002720  4878 0004                push.l     0x4
  3285. 00002724  486E FFFC                pea.l      [A6 - 0x4]
  3286. 00002728  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  3287. 0000272E  42A7                     clr.l      -[A7]
  3288. 00002730  2F0A                     move.l     -[A7], A2
  3289. 00002732  61FF 0000 1858           bsr        +0x185A /* 00003F8C */
  3290. 00002738  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3291. 0000273C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3292. 00002740  4E5E                     unlink     A6
  3293. 00002742  4E75                     rts
  3294. 00002744  4E56 FFFC                link       A6, -0x0004
  3295. 00002748  48E7 1020                movem.l    -[A7], D3,A2
  3296. 0000274C  246E 0008                movea.l    A2, [A6 + 0x8]
  3297. 00002750  262A 0014                move.l     D3, [A2 + 0x14]
  3298. 00002754  0C83 7072 6F70           cmpi.l     D3, 0x70726F70 /* 'prop' */
  3299. 0000275A  6708                     beq        +0xA /* 00002764 */
  3300. 0000275C  0C83 6361 7070           cmpi.l     D3, 0x63617070 /* 'capp' */
  3301. 00002762  661E                     bne        +0x20 /* 00002782 */
  3302. label00002764:
  3303. 00002764  42A7                     clr.l      -[A7]
  3304. 00002766  486E FFFC                pea.l      [A6 - 0x4]
  3305. 0000276A  2D7C FFFF F954 FFFC      move.l     [A6 - 0x4], 0xFFFFF954
  3306. 00002772  4879 0001 64EA           push.l     0x164EA
  3307. 00002778  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3308. 0000277E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3309. label00002782:
  3310. 00002782  1F3C 0001                move.b     -[A7], 0x1
  3311. 00002786  2F0A                     move.l     -[A7], A2
  3312. 00002788  2057                     movea.l    A0, [A7]
  3313. 0000278A  2250                     movea.l    A1, [A0]
  3314. 0000278C  2269 0018                movea.l    A1, [A1 + 0x18]
  3315. 00002790  4E91                     jsr        [A1]
  3316. 00002792  5C4F                     addq.w     A7, 6
  3317. 00002794  4CDF 0408                movem.l    D3,A2, [A7]+
  3318. 00002798  4E5E                     unlink     A6
  3319. 0000279A  4E75                     rts
  3320. 0000279C  4E56 FF92                link       A6, -0x006E
  3321. 000027A0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  3322. 000027A4  266E 0008                movea.l    A3, [A6 + 0x8]
  3323. 000027A8  246E 000C                movea.l    A2, [A6 + 0xC]
  3324. 000027AC  286E 0014                movea.l    A4, [A6 + 0x14]
  3325. 000027B0  486E FFE8                pea.l      [A6 - 0x18]
  3326. 000027B4  61FF 0000 1394           bsr        +0x1396 /* 00003B4A */
  3327. 000027BA  486E FFF8                pea.l      [A6 - 0x8]
  3328. 000027BE  61FF 0000 138A           bsr        +0x138C /* 00003B4A */
  3329. 000027C4  486E FFE0                pea.l      [A6 - 0x20]
  3330. 000027C8  61FF 0000 1380           bsr        +0x1382 /* 00003B4A */
  3331. 000027CE  202B 0014                move.l     D0, [A3 + 0x14]
  3332. 000027D2  2D40 FFDC                move.l     [A6 - 0x24], D0
  3333. 000027D6  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  3334. 000027DC  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  3335. 000027E2  2F0A                     move.l     -[A7], A2
  3336. 000027E4  486E FFF0                pea.l      [A6 - 0x10]
  3337. 000027E8  61FF 0000 1370           bsr        +0x1372 /* 00003B5A */
  3338. 000027EE  486E FFE8                pea.l      [A6 - 0x18]
  3339. 000027F2  2F0B                     move.l     -[A7], A3
  3340. 000027F4  2057                     movea.l    A0, [A7]
  3341. 000027F6  2250                     movea.l    A1, [A0]
  3342. 000027F8  2269 00B4                movea.l    A1, [A1 + 0xB4]
  3343. 000027FC  4E91                     jsr        [A1]
  3344. 000027FE  486E FFF8                pea.l      [A6 - 0x8]
  3345. 00002802  2F3C 6372 656C           move.l     -[A7], 0x6372656C /* 'crel' */
  3346. 00002808  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  3347. 0000280E  61FF 0000 0E10           bsr        +0xE12 /* 00003620 */
  3348. 00002814  486E FFD4                pea.l      [A6 - 0x2C]
  3349. 00002818  61FF 0000 1330           bsr        +0x1332 /* 00003B4A */
  3350. 0000281E  202E FFF0                move.l     D0, [A6 - 0x10]
  3351. 00002822  4FEF 0034                lea.l      A7, [A7 + 0x34]
  3352. 00002826  0480 696E 736C           subi.l     D0, 0x696E736C /* 'insl' */
  3353. 0000282C  6700 00C0                beq        +0xC2 /* 000028EE */
  3354. 00002830  0480 0506 F900           subi.l     D0, 0x506F900
  3355. 00002836  670C                     beq        +0xE /* 00002844 */
  3356. 00002838  0480 00EC FDB4           subi.l     D0, 0xECFDB4
  3357. 0000283E  675C                     beq        +0x5E /* 0000289C */
  3358. 00002840  6000 0194                bra        +0x196 /* 000029D6 */
  3359. label00002844:
  3360. 00002844  486E FFCC                pea.l      [A6 - 0x34]
  3361. 00002848  61FF 0000 1300           bsr        +0x1302 /* 00003B4A */
  3362. 0000284E  486E FFCC                pea.l      [A6 - 0x34]
  3363. 00002852  2F0B                     move.l     -[A7], A3
  3364. 00002854  2057                     movea.l    A0, [A7]
  3365. 00002856  2250                     movea.l    A1, [A0]
  3366. 00002858  2269 0084                movea.l    A1, [A1 + 0x84]
  3367. 0000285C  4E91                     jsr        [A1]
  3368. 0000285E  486E FFD4                pea.l      [A6 - 0x2C]
  3369. 00002862  2F3C 6166 7465           move.l     -[A7], 0x61667465 /* 'afte' */
  3370. 00002868  486E FFCC                pea.l      [A6 - 0x34]
  3371. 0000286C  61FF 0000 176C           bsr        +0x176E /* 00003FDA */
  3372. 00002872  486E FFD4                pea.l      [A6 - 0x2C]
  3373. 00002876  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  3374. 0000287C  486E FFF8                pea.l      [A6 - 0x8]
  3375. 00002880  61FF 0000 150A           bsr        +0x150C /* 00003D8C */
  3376. 00002886  3F3C FFFF                move.w     -[A7], 0xFFFF
  3377. 0000288A  486E FFCC                pea.l      [A6 - 0x34]
  3378. 0000288E  61FF 0000 1416           bsr        +0x1418 /* 00003CA6 */
  3379. 00002894  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  3380. 00002898  6000 013C                bra        +0x13E /* 000029D6 */
  3381. label0000289C:
  3382. 0000289C  486E FFF0                pea.l      [A6 - 0x10]
  3383. 000028A0  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  3384. 000028A6  486E FFF8                pea.l      [A6 - 0x8]
  3385. 000028AA  61FF 0000 14E0           bsr        +0x14E2 /* 00003D8C */
  3386. 000028B0  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  3387. 000028B6  2F3C 7761 6E74           move.l     -[A7], 0x77616E74 /* 'want' */
  3388. 000028BC  486E FFF0                pea.l      [A6 - 0x10]
  3389. 000028C0  486E FFBC                pea.l      [A6 - 0x44]
  3390. 000028C4  61FF 0000 1294           bsr        +0x1296 /* 00003B5A */
  3391. 000028CA  486E FFDC                pea.l      [A6 - 0x24]
  3392. 000028CE  486E FFBC                pea.l      [A6 - 0x44]
  3393. 000028D2  61FF 0000 1A5A           bsr        +0x1A5C /* 0000432E */
  3394. 000028D8  3F3C FFFF                move.w     -[A7], 0xFFFF
  3395. 000028DC  486E FFBC                pea.l      [A6 - 0x44]
  3396. 000028E0  61FF 0000 13C4           bsr        +0x13C6 /* 00003CA6 */
  3397. 000028E6  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  3398. 000028EA  6000 00EA                bra        +0xEC /* 000029D6 */
  3399. label000028EE:
  3400. 000028EE  486E FFF0                pea.l      [A6 - 0x10]
  3401. 000028F2  2F3C 696E 7368           move.l     -[A7], 0x696E7368 /* 'insh' */
  3402. 000028F8  486E FFF8                pea.l      [A6 - 0x8]
  3403. 000028FC  61FF 0000 148E           bsr        +0x1490 /* 00003D8C */
  3404. 00002902  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  3405. 00002908  2F3C 6B6F 626A           move.l     -[A7], 0x6B6F626A /* 'kobj' */
  3406. 0000290E  486E FFF0                pea.l      [A6 - 0x10]
  3407. 00002912  486E FFB4                pea.l      [A6 - 0x4C]
  3408. 00002916  61FF 0000 1242           bsr        +0x1244 /* 00003B5A */
  3409. 0000291C  486E FFC4                pea.l      [A6 - 0x3C]
  3410. 00002920  61FF 0000 1228           bsr        +0x122A /* 00003B4A */
  3411. 00002926  486E FFC4                pea.l      [A6 - 0x3C]
  3412. 0000292A  486E FFB4                pea.l      [A6 - 0x4C]
  3413. 0000292E  61FF FFFF E54E           bsr        -0x1AB0 /* 00000E7E */
  3414. 00002934  3600                     move.w     D3, D0
  3415. 00002936  4A43                     tst.w      D3
  3416. 00002938  4FEF 0028                lea.l      A7, [A7 + 0x28]
  3417. 0000293C  671C                     beq        +0x1E /* 0000295A */
  3418. 0000293E  42A7                     clr.l      -[A7]
  3419. 00002940  486E FFA0                pea.l      [A6 - 0x60]
  3420. 00002944  3043                     movea.w    A0, D3
  3421. 00002946  2D48 FFA0                move.l     [A6 - 0x60], A0
  3422. 0000294A  4879 0001 64EA           push.l     0x164EA
  3423. 00002950  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3424. 00002956  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3425. label0000295A:
  3426. 0000295A  486E FFC4                pea.l      [A6 - 0x3C]
  3427. 0000295E  61FF 0000 04F0           bsr        +0x4F2 /* 00002E50 */
  3428. 00002964  2448                     movea.l    A2, A0
  3429. 00002966  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  3430. 0000296C  2F3C 6B70 6F73           move.l     -[A7], 0x6B706F73 /* 'kpos' */
  3431. 00002972  486E FFF0                pea.l      [A6 - 0x10]
  3432. 00002976  486E FFAC                pea.l      [A6 - 0x54]
  3433. 0000297A  61FF 0000 11DE           bsr        +0x11E0 /* 00003B5A */
  3434. 00002980  486E FF98                pea.l      [A6 - 0x68]
  3435. 00002984  486E FFAC                pea.l      [A6 - 0x54]
  3436. 00002988  61FF 0000 1A2E           bsr        +0x1A30 /* 000043B8 */
  3437. 0000298E  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  3438. 00002992  2F0A                     move.l     -[A7], A2
  3439. 00002994  2057                     movea.l    A0, [A7]
  3440. 00002996  2250                     movea.l    A1, [A0]
  3441. 00002998  2269 0060                movea.l    A1, [A1 + 0x60]
  3442. 0000299C  4E91                     jsr        [A1]
  3443. 0000299E  2448                     movea.l    A2, A0
  3444. 000029A0  202A 0014                move.l     D0, [A2 + 0x14]
  3445. 000029A4  2D40 FFDC                move.l     [A6 - 0x24], D0
  3446. 000029A8  3F3C FFFF                move.w     -[A7], 0xFFFF
  3447. 000029AC  486E FFAC                pea.l      [A6 - 0x54]
  3448. 000029B0  61FF 0000 12F4           bsr        +0x12F6 /* 00003CA6 */
  3449. 000029B6  3F3C FFFF                move.w     -[A7], 0xFFFF
  3450. 000029BA  486E FFC4                pea.l      [A6 - 0x3C]
  3451. 000029BE  61FF 0000 12E6           bsr        +0x12E8 /* 00003CA6 */
  3452. 000029C4  3F3C FFFF                move.w     -[A7], 0xFFFF
  3453. 000029C8  486E FFB4                pea.l      [A6 - 0x4C]
  3454. 000029CC  61FF 0000 12D8           bsr        +0x12DA /* 00003CA6 */
  3455. 000029D2  4FEF 0036                lea.l      A7, [A7 + 0x36]
  3456. label000029D6:
  3457. 000029D6  4878 0004                push.l     0x4
  3458. 000029DA  486E FFDC                pea.l      [A6 - 0x24]
  3459. 000029DE  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  3460. 000029E4  486E FFA4                pea.l      [A6 - 0x5C]
  3461. 000029E8  61FF 0000 125C           bsr        +0x125E /* 00003C46 */
  3462. 000029EE  486E FFA4                pea.l      [A6 - 0x5C]
  3463. 000029F2  2F3C 6B6F 636C           move.l     -[A7], 0x6B6F636C /* 'kocl' */
  3464. 000029F8  486E FFF8                pea.l      [A6 - 0x8]
  3465. 000029FC  61FF 0000 138E           bsr        +0x1390 /* 00003D8C */
  3466. 00002A02  0CAE 6E75 6C6C FFE8      cmpi.l     [A6 - 0x18], 0x6E756C6C /* 'null' */
  3467. 00002A0A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3468. 00002A0E  6718                     beq        +0x1A /* 00002A28 */
  3469. 00002A10  486E FFE8                pea.l      [A6 - 0x18]
  3470. 00002A14  2F3C 7072 6474           move.l     -[A7], 0x70726474 /* 'prdt' */
  3471. 00002A1A  486E FFF8                pea.l      [A6 - 0x8]
  3472. 00002A1E  61FF 0000 136C           bsr        +0x136E /* 00003D8C */
  3473. 00002A24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3474. label00002A28:
  3475. 00002A28  3F3C FFFF                move.w     -[A7], 0xFFFF
  3476. 00002A2C  486E FFA4                pea.l      [A6 - 0x5C]
  3477. 00002A30  61FF 0000 1274           bsr        +0x1276 /* 00003CA6 */
  3478. 00002A36  3F3C FFFF                move.w     -[A7], 0xFFFF
  3479. 00002A3A  486E FFD4                pea.l      [A6 - 0x2C]
  3480. 00002A3E  61FF 0000 1266           bsr        +0x1268 /* 00003CA6 */
  3481. 00002A44  2F0B                     move.l     -[A7], A3
  3482. 00002A46  486E FF92                pea.l      [A6 - 0x6E]
  3483. 00002A4A  61FF 0000 0546           bsr        +0x548 /* 00002F92 */
  3484. 00002A50  4227                     clr.b      -[A7]
  3485. 00002A52  486E FFE0                pea.l      [A6 - 0x20]
  3486. 00002A56  486E FFF8                pea.l      [A6 - 0x8]
  3487. 00002A5A  61FF 0000 0CC6           bsr        +0xCC8 /* 00003722 */
  3488. 00002A60  486E FFE0                pea.l      [A6 - 0x20]
  3489. 00002A64  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  3490. 00002A6A  2F3C 6F62 6A20           move.l     -[A7], 0x6F626A20 /* 'obj ' */
  3491. 00002A70  2F0C                     move.l     -[A7], A4
  3492. 00002A72  303C 0812                move.w     D0, 0x812
  3493. 00002A76  A816                     syscall    Pack8
  3494. 00002A78  301F                     move.w     D0, [A7]+
  3495. 00002A7A  3600                     move.w     D3, D0
  3496. 00002A7C  4A43                     tst.w      D3
  3497. 00002A7E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3498. 00002A82  671C                     beq        +0x1E /* 00002AA0 */
  3499. 00002A84  42A7                     clr.l      -[A7]
  3500. 00002A86  486E FF9C                pea.l      [A6 - 0x64]
  3501. 00002A8A  3043                     movea.w    A0, D3
  3502. 00002A8C  2D48 FF9C                move.l     [A6 - 0x64], A0
  3503. 00002A90  4879 0001 64EA           push.l     0x164EA
  3504. 00002A96  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3505. 00002A9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3506. label00002AA0:
  3507. 00002AA0  3F3C FFFF                move.w     -[A7], 0xFFFF
  3508. 00002AA4  486E FF92                pea.l      [A6 - 0x6E]
  3509. 00002AA8  61FF 0000 052C           bsr        +0x52E /* 00002FD6 */
  3510. 00002AAE  3F3C FFFF                move.w     -[A7], 0xFFFF
  3511. 00002AB2  486E FFF0                pea.l      [A6 - 0x10]
  3512. 00002AB6  61FF 0000 11EE           bsr        +0x11F0 /* 00003CA6 */
  3513. 00002ABC  3F3C FFFF                move.w     -[A7], 0xFFFF
  3514. 00002AC0  486E FFE0                pea.l      [A6 - 0x20]
  3515. 00002AC4  61FF 0000 11E0           bsr        +0x11E2 /* 00003CA6 */
  3516. 00002ACA  3F3C FFFF                move.w     -[A7], 0xFFFF
  3517. 00002ACE  486E FFF8                pea.l      [A6 - 0x8]
  3518. 00002AD2  61FF 0000 11D2           bsr        +0x11D4 /* 00003CA6 */
  3519. 00002AD8  3F3C FFFF                move.w     -[A7], 0xFFFF
  3520. 00002ADC  486E FFE8                pea.l      [A6 - 0x18]
  3521. 00002AE0  61FF 0000 11C4           bsr        +0x11C6 /* 00003CA6 */
  3522. 00002AE6  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3523. 00002AEA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  3524. 00002AEE  4E5E                     unlink     A6
  3525. 00002AF0  4E75                     rts
  3526. 00002AF2  4E56 FFE4                link       A6, -0x001C
  3527. 00002AF6  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3528. 00002AFA  286E 0008                movea.l    A4, [A6 + 0x8]
  3529. 00002AFE  246E 000C                movea.l    A2, [A6 + 0xC]
  3530. 00002B02  266E 0010                movea.l    A3, [A6 + 0x10]
  3531. 00002B06  282E 0014                move.l     D4, [A6 + 0x14]
  3532. 00002B0A  486E FFF8                pea.l      [A6 - 0x8]
  3533. 00002B0E  61FF 0000 103A           bsr        +0x103C /* 00003B4A */
  3534. 00002B14  486E FFE8                pea.l      [A6 - 0x18]
  3535. 00002B18  61FF 0000 1030           bsr        +0x1032 /* 00003B4A */
  3536. 00002B1E  486E FFF8                pea.l      [A6 - 0x8]
  3537. 00002B22  2F0B                     move.l     -[A7], A3
  3538. 00002B24  2F0A                     move.l     -[A7], A2
  3539. 00002B26  2F0C                     move.l     -[A7], A4
  3540. 00002B28  2057                     movea.l    A0, [A7]
  3541. 00002B2A  2250                     movea.l    A1, [A0]
  3542. 00002B2C  2269 00A0                movea.l    A1, [A1 + 0xA0]
  3543. 00002B30  4E91                     jsr        [A1]
  3544. 00002B32  486E FFF0                pea.l      [A6 - 0x10]
  3545. 00002B36  61FF 0000 1012           bsr        +0x1014 /* 00003B4A */
  3546. 00002B3C  486E FFF0                pea.l      [A6 - 0x10]
  3547. 00002B40  486E FFF8                pea.l      [A6 - 0x8]
  3548. 00002B44  61FF FFFF E338           bsr        -0x1CC6 /* 00000E7E */
  3549. 00002B4A  3600                     move.w     D3, D0
  3550. 00002B4C  4A43                     tst.w      D3
  3551. 00002B4E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3552. 00002B52  671C                     beq        +0x1E /* 00002B70 */
  3553. 00002B54  42A7                     clr.l      -[A7]
  3554. 00002B56  486E FFE4                pea.l      [A6 - 0x1C]
  3555. 00002B5A  3043                     movea.w    A0, D3
  3556. 00002B5C  2D48 FFE4                move.l     [A6 - 0x1C], A0
  3557. 00002B60  4879 0001 64EA           push.l     0x164EA
  3558. 00002B66  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3559. 00002B6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3560. label00002B70:
  3561. 00002B70  486E FFF0                pea.l      [A6 - 0x10]
  3562. 00002B74  61FF 0000 02DA           bsr        +0x2DC /* 00002E50 */
  3563. 00002B7A  2448                     movea.l    A2, A0
  3564. 00002B7C  486E FFE8                pea.l      [A6 - 0x18]
  3565. 00002B80  2F0B                     move.l     -[A7], A3
  3566. 00002B82  2F0C                     move.l     -[A7], A4
  3567. 00002B84  2057                     movea.l    A0, [A7]
  3568. 00002B86  2250                     movea.l    A1, [A0]
  3569. 00002B88  2269 009C                movea.l    A1, [A1 + 0x9C]
  3570. 00002B8C  4E91                     jsr        [A1]
  3571. 00002B8E  2F04                     move.l     -[A7], D4
  3572. 00002B90  2F0A                     move.l     -[A7], A2
  3573. 00002B92  2057                     movea.l    A0, [A7]
  3574. 00002B94  2250                     movea.l    A1, [A0]
  3575. 00002B96  2269 0084                movea.l    A1, [A1 + 0x84]
  3576. 00002B9A  4E91                     jsr        [A1]
  3577. 00002B9C  3F3C FFFF                move.w     -[A7], 0xFFFF
  3578. 00002BA0  486E FFF0                pea.l      [A6 - 0x10]
  3579. 00002BA4  61FF 0000 1100           bsr        +0x1102 /* 00003CA6 */
  3580. 00002BAA  3F3C FFFF                move.w     -[A7], 0xFFFF
  3581. 00002BAE  486E FFE8                pea.l      [A6 - 0x18]
  3582. 00002BB2  61FF 0000 10F2           bsr        +0x10F4 /* 00003CA6 */
  3583. 00002BB8  3F3C FFFF                move.w     -[A7], 0xFFFF
  3584. 00002BBC  486E FFF8                pea.l      [A6 - 0x8]
  3585. 00002BC0  61FF 0000 10E4           bsr        +0x10E6 /* 00003CA6 */
  3586. 00002BC6  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  3587. 00002BCA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3588. 00002BCE  4E5E                     unlink     A6
  3589. 00002BD0  4E75                     rts
  3590. 00002BD2  4E56 FFF8                link       A6, -0x0008
  3591. 00002BD6  48E7 1030                movem.l    -[A7], D3,A2,A3
  3592. 00002BDA  246E 0008                movea.l    A2, [A6 + 0x8]
  3593. 00002BDE  262E 000C                move.l     D3, [A6 + 0xC]
  3594. 00002BE2  266E 0014                movea.l    A3, [A6 + 0x14]
  3595. 00002BE6  0C83 7063 6C73           cmpi.l     D3, 0x70636C73 /* 'pcls' */
  3596. 00002BEC  670A                     beq        +0xC /* 00002BF8 */
  3597. 00002BEE  0C83 7063 6E74           cmpi.l     D3, 0x70636E74 /* 'pcnt' */
  3598. 00002BF4  6728                     beq        +0x2A /* 00002C1E */
  3599. 00002BF6  6038                     bra        +0x3A /* 00002C30 */
  3600. label00002BF8:
  3601. 00002BF8  202A 0014                move.l     D0, [A2 + 0x14]
  3602. 00002BFC  2D40 FFF8                move.l     [A6 - 0x8], D0
  3603. 00002C00  4878 0004                push.l     0x4
  3604. 00002C04  486E FFF8                pea.l      [A6 - 0x8]
  3605. 00002C08  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  3606. 00002C0E  42A7                     clr.l      -[A7]
  3607. 00002C10  2F0B                     move.l     -[A7], A3
  3608. 00002C12  61FF 0000 1378           bsr        +0x137A /* 00003F8C */
  3609. 00002C18  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3610. 00002C1C  6030                     bra        +0x32 /* 00002C4E */
  3611. label00002C1E:
  3612. 00002C1E  2F0B                     move.l     -[A7], A3
  3613. 00002C20  2F0A                     move.l     -[A7], A2
  3614. 00002C22  2057                     movea.l    A0, [A7]
  3615. 00002C24  2250                     movea.l    A1, [A0]
  3616. 00002C26  2269 0084                movea.l    A1, [A1 + 0x84]
  3617. 00002C2A  4E91                     jsr        [A1]
  3618. 00002C2C  504F                     addq.w     A7, 8
  3619. 00002C2E  601E                     bra        +0x20 /* 00002C4E */
  3620. label00002C30:
  3621. 00002C30  42A7                     clr.l      -[A7]
  3622. 00002C32  486E FFFC                pea.l      [A6 - 0x4]
  3623. 00002C36  2D7C FFFF F93D FFFC      move.l     [A6 - 0x4], 0xFFFFF93D
  3624. 00002C3E  4879 0001 64EA           push.l     0x164EA
  3625. 00002C44  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3626. 00002C4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3627. label00002C4E:
  3628. 00002C4E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3629. 00002C52  4E5E                     unlink     A6
  3630. 00002C54  4E75                     rts
  3631. 00002C56  4E56 FFFC                link       A6, -0x0004
  3632. 00002C5A  42A7                     clr.l      -[A7]
  3633. 00002C5C  486E FFFC                pea.l      [A6 - 0x4]
  3634. 00002C60  2D7C FFFF F93D FFFC      move.l     [A6 - 0x4], 0xFFFFF93D
  3635. 00002C68  4879 0001 64EA           push.l     0x164EA
  3636. 00002C6E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3637. 00002C74  4E5E                     unlink     A6
  3638. 00002C76  4E75                     rts
  3639. 00002C78  4E56 FFD8                link       A6, -0x0028
  3640. 00002C7C  486E FFF8                pea.l      [A6 - 0x8]
  3641. 00002C80  61FF 0000 0EC8           bsr        +0xECA /* 00003B4A */
  3642. 00002C86  486E FFF0                pea.l      [A6 - 0x10]
  3643. 00002C8A  61FF 0000 0EBE           bsr        +0xEC0 /* 00003B4A */
  3644. 00002C90  504F                     addq.w     A7, 8
  3645. 00002C92  2D4F FFEC                move.l     [A6 - 0x14], A7
  3646. 00002C96  486E FFF8                pea.l      [A6 - 0x8]
  3647. 00002C9A  486E FFF0                pea.l      [A6 - 0x10]
  3648. 00002C9E  2F3C 7063 6E74           move.l     -[A7], 0x70636E74 /* 'pcnt' */
  3649. 00002CA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3650. 00002CA8  2057                     movea.l    A0, [A7]
  3651. 00002CAA  2250                     movea.l    A1, [A0]
  3652. 00002CAC  2269 00AC                movea.l    A1, [A1 + 0xAC]
  3653. 00002CB0  4E91                     jsr        [A1]
  3654. 00002CB2  486E FFF8                pea.l      [A6 - 0x8]
  3655. 00002CB6  2F3C 7063 6E74           move.l     -[A7], 0x70636E74 /* 'pcnt' */
  3656. 00002CBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3657. 00002CC0  61FF 0000 10CA           bsr        +0x10CC /* 00003D8C */
  3658. 00002CC6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3659. 00002CCA  6004                     bra        +0x6 /* 00002CD0 */
  3660. 00002CCC  2E6E FFEC                movea.l    A7, [A6 - 0x14]
  3661. label00002CD0:
  3662. 00002CD0  3F3C FFFF                move.w     -[A7], 0xFFFF
  3663. 00002CD4  486E FFF0                pea.l      [A6 - 0x10]
  3664. 00002CD8  61FF 0000 0FCC           bsr        +0xFCE /* 00003CA6 */
  3665. 00002CDE  3F3C FFFF                move.w     -[A7], 0xFFFF
  3666. 00002CE2  486E FFF8                pea.l      [A6 - 0x8]
  3667. 00002CE6  61FF 0000 0FBE           bsr        +0xFC0 /* 00003CA6 */
  3668. 00002CEC  4E5E                     unlink     A6
  3669. 00002CEE  4E75                     rts
  3670. 00002CF0  4E56 FFEC                link       A6, -0x0014
  3671. 00002CF4  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  3672. 00002CF8  246E 0008                movea.l    A2, [A6 + 0x8]
  3673. 00002CFC  2A2E 000C                move.l     D5, [A6 + 0xC]
  3674. 00002D00  262E 0010                move.l     D3, [A6 + 0x10]
  3675. 00002D04  182E 0014                move.b     D4, [A6 + 0x14]
  3676. 00002D08  486E FFF0                pea.l      [A6 - 0x10]
  3677. 00002D0C  2F03                     move.l     -[A7], D3
  3678. 00002D0E  2F05                     move.l     -[A7], D5
  3679. 00002D10  61FF 0000 090E           bsr        +0x910 /* 00003620 */
  3680. 00002D16  486E FFF8                pea.l      [A6 - 0x8]
  3681. 00002D1A  61FF 0000 0E2E           bsr        +0xE30 /* 00003B4A */
  3682. 00002D20  486E FFF8                pea.l      [A6 - 0x8]
  3683. 00002D24  2F0A                     move.l     -[A7], A2
  3684. 00002D26  2057                     movea.l    A0, [A7]
  3685. 00002D28  2250                     movea.l    A1, [A0]
  3686. 00002D2A  2269 0084                movea.l    A1, [A1 + 0x84]
  3687. 00002D2E  4E91                     jsr        [A1]
  3688. 00002D30  486E FFF0                pea.l      [A6 - 0x10]
  3689. 00002D34  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  3690. 00002D3A  486E FFF8                pea.l      [A6 - 0x8]
  3691. 00002D3E  303C 0610                move.w     D0, 0x610
  3692. 00002D42  A816                     syscall    Pack8
  3693. 00002D44  301F                     move.w     D0, [A7]+
  3694. 00002D46  3600                     move.w     D3, D0
  3695. 00002D48  4A43                     tst.w      D3
  3696. 00002D4A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  3697. 00002D4E  671C                     beq        +0x1E /* 00002D6C */
  3698. 00002D50  42A7                     clr.l      -[A7]
  3699. 00002D52  486E FFEC                pea.l      [A6 - 0x14]
  3700. 00002D56  3043                     movea.w    A0, D3
  3701. 00002D58  2D48 FFEC                move.l     [A6 - 0x14], A0
  3702. 00002D5C  4879 0001 64EA           push.l     0x164EA
  3703. 00002D62  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3704. 00002D68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3705. label00002D6C:
  3706. 00002D6C  1F04                     move.b     -[A7], D4
  3707. 00002D6E  486E FFF0                pea.l      [A6 - 0x10]
  3708. 00002D72  61FF 0000 0906           bsr        +0x908 /* 0000367A */
  3709. 00002D78  3F3C FFFF                move.w     -[A7], 0xFFFF
  3710. 00002D7C  486E FFF8                pea.l      [A6 - 0x8]
  3711. 00002D80  61FF 0000 0F24           bsr        +0xF26 /* 00003CA6 */
  3712. 00002D86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3713. 00002D8A  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  3714. 00002D8E  4E5E                     unlink     A6
  3715. 00002D90  4E75                     rts
  3716. fn00002D92:
  3717. 00002D92  2079 0002 B786           movea.l    A0, [0x0002B786]
  3718. 00002D98  4E75                     rts
  3719. fn00002D9A:
  3720. 00002D9A  23EF 0004 0002 B786      move.l     [0x0002B786], [A7 + 0x4]
  3721. 00002DA2  4E75                     rts
  3722. fn00002DA4:
  3723. 00002DA4  2079 0002 B782           movea.l    A0, [0x0002B782]
  3724. 00002DAA  4E75                     rts
  3725. fn00002DAC:
  3726. 00002DAC  23EF 0004 0002 B782      move.l     [0x0002B782], [A7 + 0x4]
  3727. 00002DB4  4E75                     rts
  3728. 00002DB6  4E56 FFFC                link       A6, -0x0004
  3729. 00002DBA  2F0A                     move.l     -[A7], A2
  3730. 00002DBC  4EBA FFD4                jsr        [PC - 0x2C /* 00002D92 */]
  3731. 00002DC0  2448                     movea.l    A2, A0
  3732. 00002DC2  200A                     move.l     D0, A2
  3733. 00002DC4  661E                     bne        +0x20 /* 00002DE4 */
  3734. 00002DC6  42A7                     clr.l      -[A7]
  3735. 00002DC8  486E FFFC                pea.l      [A6 - 0x4]
  3736. 00002DCC  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  3737. 00002DD4  4879 0001 64EA           push.l     0x164EA
  3738. 00002DDA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3739. 00002DE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3740. label00002DE4:
  3741. 00002DE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3742. 00002DE8  2F0A                     move.l     -[A7], A2
  3743. 00002DEA  2057                     movea.l    A0, [A7]
  3744. 00002DEC  2250                     movea.l    A1, [A0]
  3745. 00002DEE  2269 0030                movea.l    A1, [A1 + 0x30]
  3746. 00002DF2  4E91                     jsr        [A1]
  3747. 00002DF4  504F                     addq.w     A7, 8
  3748. 00002DF6  245F                     movea.l    A2, [A7]+
  3749. 00002DF8  4E5E                     unlink     A6
  3750. 00002DFA  4E75                     rts
  3751. fn00002DFC:
  3752. 00002DFC  4E56 FFF8                link       A6, -0x0008
  3753. 00002E00  2F0A                     move.l     -[A7], A2
  3754. 00002E02  246E 0008                movea.l    A2, [A6 + 0x8]
  3755. 00002E06  200A                     move.l     D0, A2
  3756. 00002E08  661E                     bne        +0x20 /* 00002E28 */
  3757. 00002E0A  42A7                     clr.l      -[A7]
  3758. 00002E0C  486E FFFC                pea.l      [A6 - 0x4]
  3759. 00002E10  2D7C FFFF F940 FFFC      move.l     [A6 - 0x4], 0xFFFFF940
  3760. 00002E18  4879 0001 64EA           push.l     0x164EA
  3761. 00002E1E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3762. 00002E24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3763. label00002E28:
  3764. 00002E28  2D4A FFF8                move.l     [A6 - 0x8], A2
  3765. 00002E2C  4878 0004                push.l     0x4
  3766. 00002E30  486E FFF8                pea.l      [A6 - 0x8]
  3767. 00002E34  2F3C 546F 6B65           move.l     -[A7], 0x546F6B65 /* 'Toke' */
  3768. 00002E3A  42A7                     clr.l      -[A7]
  3769. 00002E3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3770. 00002E40  61FF 0000 114A           bsr        +0x114C /* 00003F8C */
  3771. 00002E46  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3772. 00002E4A  245F                     movea.l    A2, [A7]+
  3773. 00002E4C  4E5E                     unlink     A6
  3774. 00002E4E  4E75                     rts
  3775. fn00002E50:
  3776. 00002E50  4E56 FFF8                link       A6, -0x0008
  3777. 00002E54  48E7 0030                movem.l    -[A7], A2,A3
  3778. 00002E58  266E 0008                movea.l    A3, [A6 + 0x8]
  3779. 00002E5C  95CA                     sub.l      A2, A2
  3780. 00002E5E  2013                     move.l     D0, [A3]
  3781. 00002E60  0480 546F 6B65           subi.l     D0, 0x546F6B65 /* 'Toke' */
  3782. 00002E66  671A                     beq        +0x1C /* 00002E82 */
  3783. 00002E68  0480 17FA 080F           subi.l     D0, 0x17FA080F
  3784. 00002E6E  671C                     beq        +0x1E /* 00002E8C */
  3785. 00002E70  0480 020B F8F8           subi.l     D0, 0x20BF8F8
  3786. 00002E76  6702                     beq        +0x4 /* 00002E7A */
  3787. 00002E78  6032                     bra        +0x34 /* 00002EAC */
  3788. label00002E7A:
  3789. 00002E7A  4EBA FF16                jsr        [PC - 0xEA /* 00002D92 */]
  3790. 00002E7E  2448                     movea.l    A2, A0
  3791. 00002E80  6048                     bra        +0x4A /* 00002ECA */
  3792. label00002E82:
  3793. 00002E82  206B 0004                movea.l    A0, [A3 + 0x4]
  3794. 00002E86  2050                     movea.l    A0, [A0]
  3795. 00002E88  2450                     movea.l    A2, [A0]
  3796. 00002E8A  603E                     bra        +0x40 /* 00002ECA */
  3797. label00002E8C:
  3798. 00002E8C  42A7                     clr.l      -[A7]
  3799. 00002E8E  486E FFFC                pea.l      [A6 - 0x4]
  3800. 00002E92  2D7C FFFF F93D FFFC      move.l     [A6 - 0x4], 0xFFFFF93D
  3801. 00002E9A  4879 0001 64EA           push.l     0x164EA
  3802. 00002EA0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3803. 00002EA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3804. 00002EAA  601E                     bra        +0x20 /* 00002ECA */
  3805. label00002EAC:
  3806. 00002EAC  42A7                     clr.l      -[A7]
  3807. 00002EAE  486E FFF8                pea.l      [A6 - 0x8]
  3808. 00002EB2  2D7C FFFF F93D FFF8      move.l     [A6 - 0x8], 0xFFFFF93D
  3809. 00002EBA  4879 0001 64EA           push.l     0x164EA
  3810. 00002EC0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3811. 00002EC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3812. label00002ECA:
  3813. 00002ECA  204A                     movea.l    A0, A2
  3814. 00002ECC  4CDF 0C00                movem.l    A2,A3, [A7]+
  3815. 00002ED0  4E5E                     unlink     A6
  3816. 00002ED2  4E75                     rts
  3817. fn00002ED4:
  3818. 00002ED4  4E56 FFBC                link       A6, -0x0044
  3819. 00002ED8  48E7 0030                movem.l    -[A7], A2,A3
  3820. 00002EDC  2D4F FFD0                move.l     [A6 - 0x30], A7
  3821. 00002EE0  2679 0002 B77E           movea.l    A3, [0x0002B77E]
  3822. 00002EE6  45EE FFF0                lea.l      A2, [A6 - 0x10]
  3823. 00002EEA  4878 FFFF                push.l     0xFFFF
  3824. 00002EEE  2F0B                     move.l     -[A7], A3
  3825. 00002EF0  2F0A                     move.l     -[A7], A2
  3826. 00002EF2  4EB9 0000 2798           jsr        [0x00002798]
  3827. 00002EF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3828. 00002EFC  601A                     bra        +0x1C /* 00002F18 */
  3829. label00002EFE:
  3830. 00002EFE  2D4F FFE8                move.l     [A6 - 0x18], A7
  3831. 00002F02  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3832. 00002F06  2057                     movea.l    A0, [A7]
  3833. 00002F08  2250                     movea.l    A1, [A0]
  3834. 00002F0A  2269 00A8                movea.l    A1, [A1 + 0xA8]
  3835. 00002F0E  4E91                     jsr        [A1]
  3836. 00002F10  584F                     addq.w     A7, 4
  3837. 00002F12  6004                     bra        +0x6 /* 00002F18 */
  3838. 00002F14  2E6E FFE8                movea.l    A7, [A6 - 0x18]
  3839. label00002F18:
  3840. 00002F18  486E FFEC                pea.l      [A6 - 0x14]
  3841. 00002F1C  486E FFF0                pea.l      [A6 - 0x10]
  3842. 00002F20  4EB9 0000 27B8           jsr        [0x000027B8]
  3843. 00002F26  4A00                     tst.b      D0
  3844. 00002F28  504F                     addq.w     A7, 8
  3845. 00002F2A  66D2                     bne        -0x2C /* 00002EFE */
  3846. 00002F2C  4267                     clr.w      -[A7]
  3847. 00002F2E  486E FFF0                pea.l      [A6 - 0x10]
  3848. 00002F32  4EB9 0000 27A0           jsr        [0x000027A0]
  3849. 00002F38  5C4F                     addq.w     A7, 6
  3850. 00002F3A  6004                     bra        +0x6 /* 00002F40 */
  3851. 00002F3C  2E6E FFD0                movea.l    A7, [A6 - 0x30]
  3852. label00002F40:
  3853. 00002F40  4CDF 0C00                movem.l    A2,A3, [A7]+
  3854. 00002F44  4E5E                     unlink     A6
  3855. 00002F46  4E75                     rts
  3856. fn00002F48:
  3857. 00002F48  4E56 0000                link       A6, 0
  3858. 00002F4C  2F0A                     move.l     -[A7], A2
  3859. 00002F4E  2479 0002 B77E           movea.l    A2, [0x0002B77E]
  3860. 00002F54  4878 0004                push.l     0x4
  3861. 00002F58  486E 0008                pea.l      [A6 + 0x8]
  3862. 00002F5C  2F0A                     move.l     -[A7], A2
  3863. 00002F5E  4EB9 0000 26D0           jsr        [0x000026D0]
  3864. 00002F64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3865. 00002F68  245F                     movea.l    A2, [A7]+
  3866. 00002F6A  4E5E                     unlink     A6
  3867. 00002F6C  4E75                     rts
  3868. fn00002F6E:
  3869. 00002F6E  4E56 0000                link       A6, 0
  3870. 00002F72  2F0A                     move.l     -[A7], A2
  3871. 00002F74  2479 0002 B77E           movea.l    A2, [0x0002B77E]
  3872. 00002F7A  42A7                     clr.l      -[A7]
  3873. 00002F7C  486E 0008                pea.l      [A6 + 0x8]
  3874. 00002F80  2F0A                     move.l     -[A7], A2
  3875. 00002F82  4EB9 0000 2700           jsr        [0x00002700]
  3876. 00002F88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3877. 00002F8C  245F                     movea.l    A2, [A7]+
  3878. 00002F8E  4E5E                     unlink     A6
  3879. 00002F90  4E75                     rts
  3880. fn00002F92:
  3881. 00002F92  4E56 0000                link       A6, 0
  3882. 00002F96  48E7 0030                movem.l    -[A7], A2,A3
  3883. 00002F9A  246E 0008                movea.l    A2, [A6 + 0x8]
  3884. 00002F9E  266E 000C                movea.l    A3, [A6 + 0xC]
  3885. 00002FA2  248B                     move.l     [A2], A3
  3886. 00002FA4  2652                     movea.l    A3, [A2]
  3887. 00002FA6  200B                     move.l     D0, A3
  3888. 00002FA8  6722                     beq        +0x24 /* 00002FCC */
  3889. 00002FAA  2F0B                     move.l     -[A7], A3
  3890. 00002FAC  2057                     movea.l    A0, [A7]
  3891. 00002FAE  2250                     movea.l    A1, [A0]
  3892. 00002FB0  2269 0014                movea.l    A1, [A1 + 0x14]
  3893. 00002FB4  4E91                     jsr        [A1]
  3894. 00002FB6  1540 0004                move.b     [A2 + 0x4], D0
  3895. 00002FBA  4227                     clr.b      -[A7]
  3896. 00002FBC  2F12                     move.l     -[A7], [A2]
  3897. 00002FBE  2057                     movea.l    A0, [A7]
  3898. 00002FC0  2250                     movea.l    A1, [A0]
  3899. 00002FC2  2269 0018                movea.l    A1, [A1 + 0x18]
  3900. 00002FC6  4E91                     jsr        [A1]
  3901. 00002FC8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3902. label00002FCC:
  3903. 00002FCC  204A                     movea.l    A0, A2
  3904. 00002FCE  4CDF 0C00                movem.l    A2,A3, [A7]+
  3905. 00002FD2  4E5E                     unlink     A6
  3906. 00002FD4  4E75                     rts
  3907. fn00002FD6:
  3908. 00002FD6  4E56 0000                link       A6, 0
  3909. 00002FDA  48E7 1030                movem.l    -[A7], D3,A2,A3
  3910. 00002FDE  246E 0008                movea.l    A2, [A6 + 0x8]
  3911. 00002FE2  362E 000C                move.w     D3, [A6 + 0xC]
  3912. 00002FE6  200A                     move.l     D0, A2
  3913. 00002FE8  6726                     beq        +0x28 /* 00003010 */
  3914. 00002FEA  2652                     movea.l    A3, [A2]
  3915. 00002FEC  200B                     move.l     D0, A3
  3916. 00002FEE  6712                     beq        +0x14 /* 00003002 */
  3917. 00002FF0  1F2A 0004                move.b     -[A7], [A2 + 0x4]
  3918. 00002FF4  2F0B                     move.l     -[A7], A3
  3919. 00002FF6  2057                     movea.l    A0, [A7]
  3920. 00002FF8  2250                     movea.l    A1, [A0]
  3921. 00002FFA  2269 0018                movea.l    A1, [A1 + 0x18]
  3922. 00002FFE  4E91                     jsr        [A1]
  3923. 00003000  5C4F                     addq.w     A7, 6
  3924. label00003002:
  3925. 00003002  4A43                     tst.w      D3
  3926. 00003004  6F0A                     ble        +0xC /* 00003010 */
  3927. 00003006  2F0A                     move.l     -[A7], A2
  3928. 00003008  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  3929. 0000300E  584F                     addq.w     A7, 4
  3930. label00003010:
  3931. 00003010  204A                     movea.l    A0, A2
  3932. 00003012  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3933. 00003016  4E5E                     unlink     A6
  3934. 00003018  4E75                     rts
  3935. fn0000301A:
  3936. 0000301A  4E56 0000                link       A6, 0
  3937. 0000301E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3938. 00003022  246E 0008                movea.l    A2, [A6 + 0x8]
  3939. 00003026  282E 000C                move.l     D4, [A6 + 0xC]
  3940. 0000302A  266E 0010                movea.l    A3, [A6 + 0x10]
  3941. 0000302E  162E 0014                move.b     D3, [A6 + 0x14]
  3942. 00003032  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  3943. 00003038  2F0B                     move.l     -[A7], A3
  3944. 0000303A  2F0A                     move.l     -[A7], A2
  3945. 0000303C  61FF FFFF E26E           bsr        -0x1D90 /* 000012AC */
  3946. 00003042  41F9 0001 5EE2           lea.l      A0, [0x00015EE2]
  3947. 00003048  2488                     move.l     [A2], A0
  3948. 0000304A  2544 001A                move.l     [A2 + 0x1A], D4
  3949. 0000304E  1F03                     move.b     -[A7], D3
  3950. 00003050  2F0A                     move.l     -[A7], A2
  3951. 00003052  2057                     movea.l    A0, [A7]
  3952. 00003054  2250                     movea.l    A1, [A0]
  3953. 00003056  2269 0018                movea.l    A1, [A1 + 0x18]
  3954. 0000305A  4E91                     jsr        [A1]
  3955. 0000305C  204A                     movea.l    A0, A2
  3956. 0000305E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3957. 00003062  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3958. 00003066  4E5E                     unlink     A6
  3959. 00003068  4E75                     rts
  3960. 0000306A  4E56 0000                link       A6, 0
  3961. 0000306E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3962. 00003072  266E 0008                movea.l    A3, [A6 + 0x8]
  3963. 00003076  246E 000C                movea.l    A2, [A6 + 0xC]
  3964. 0000307A  282E 0010                move.l     D4, [A6 + 0x10]
  3965. 0000307E  286E 0014                movea.l    A4, [A6 + 0x14]
  3966. 00003082  262E 0018                move.l     D3, [A6 + 0x18]
  3967. 00003086  2003                     move.l     D0, D3
  3968. 00003088  0480 0000 07D8           subi.l     D0, 0x7D8
  3969. 0000308E  670A                     beq        +0xC /* 0000309A */
  3970. 00003090  5380                     subq.l     D0, 1
  3971. 00003092  6706                     beq        +0x8 /* 0000309A */
  3972. 00003094  5980                     subq.l     D0, 4
  3973. 00003096  671A                     beq        +0x1C /* 000030B2 */
  3974. 00003098  602E                     bra        +0x30 /* 000030C8 */
  3975. label0000309A:
  3976. 0000309A  2F03                     move.l     -[A7], D3
  3977. 0000309C  2F0C                     move.l     -[A7], A4
  3978. 0000309E  2F0A                     move.l     -[A7], A2
  3979. 000030A0  2F0B                     move.l     -[A7], A3
  3980. 000030A2  2057                     movea.l    A0, [A7]
  3981. 000030A4  2250                     movea.l    A1, [A0]
  3982. 000030A6  2269 00CC                movea.l    A1, [A1 + 0xCC]
  3983. 000030AA  4E91                     jsr        [A1]
  3984. 000030AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3985. 000030B0  602A                     bra        +0x2C /* 000030DC */
  3986. label000030B2:
  3987. 000030B2  2F04                     move.l     -[A7], D4
  3988. 000030B4  2F0A                     move.l     -[A7], A2
  3989. 000030B6  2F0B                     move.l     -[A7], A3
  3990. 000030B8  2057                     movea.l    A0, [A7]
  3991. 000030BA  2250                     movea.l    A1, [A0]
  3992. 000030BC  2269 00D0                movea.l    A1, [A1 + 0xD0]
  3993. 000030C0  4E91                     jsr        [A1]
  3994. 000030C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3995. 000030C6  6014                     bra        +0x16 /* 000030DC */
  3996. label000030C8:
  3997. 000030C8  2F03                     move.l     -[A7], D3
  3998. 000030CA  2F0C                     move.l     -[A7], A4
  3999. 000030CC  2F04                     move.l     -[A7], D4
  4000. 000030CE  2F0A                     move.l     -[A7], A2
  4001. 000030D0  2F0B                     move.l     -[A7], A3
  4002. 000030D2  61FF FFFF F4A2           bsr        -0xB5C /* 00002576 */
  4003. 000030D8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4004. label000030DC:
  4005. 000030DC  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4006. 000030E0  4E5E                     unlink     A6
  4007. 000030E2  4E75                     rts
  4008. 000030E4  4E56 FFE8                link       A6, -0x0018
  4009. 000030E8  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  4010. 000030EC  266E 0008                movea.l    A3, [A6 + 0x8]
  4011. 000030F0  2C2E 000C                move.l     D6, [A6 + 0xC]
  4012. 000030F4  246E 0010                movea.l    A2, [A6 + 0x10]
  4013. 000030F8  2A2E 0014                move.l     D5, [A6 + 0x14]
  4014. 000030FC  182E 0018                move.b     D4, [A6 + 0x18]
  4015. 00003100  2D79 0001 6062 FFF8      move.l     [A6 - 0x8], [0x00016062]
  4016. 00003108  2D79 0001 6066 FFFC      move.l     [A6 - 0x4], [0x00016066]
  4017. 00003110  486E FFF8                pea.l      [A6 - 0x8]
  4018. 00003114  2F3C 7365 7464           move.l     -[A7], 0x73657464 /* 'setd' */
  4019. 0000311A  2F3C 636F 7265           move.l     -[A7], 0x636F7265 /* 'core' */
  4020. 00003120  61FF 0000 04FE           bsr        +0x500 /* 00003620 */
  4021. 00003126  486E FFF0                pea.l      [A6 - 0x10]
  4022. 0000312A  61FF 0000 0A1E           bsr        +0xA20 /* 00003B4A */
  4023. 00003130  486E FFF0                pea.l      [A6 - 0x10]
  4024. 00003134  2F0B                     move.l     -[A7], A3
  4025. 00003136  2057                     movea.l    A0, [A7]
  4026. 00003138  2250                     movea.l    A1, [A0]
  4027. 0000313A  2269 0084                movea.l    A1, [A1 + 0x84]
  4028. 0000313E  4E91                     jsr        [A1]
  4029. 00003140  486E FFF8                pea.l      [A6 - 0x8]
  4030. 00003144  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4031. 0000314A  486E FFF0                pea.l      [A6 - 0x10]
  4032. 0000314E  303C 0610                move.w     D0, 0x610
  4033. 00003152  A816                     syscall    Pack8
  4034. 00003154  301F                     move.w     D0, [A7]+
  4035. 00003156  3600                     move.w     D3, D0
  4036. 00003158  4A43                     tst.w      D3
  4037. 0000315A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4038. 0000315E  671C                     beq        +0x1E /* 0000317C */
  4039. 00003160  42A7                     clr.l      -[A7]
  4040. 00003162  486E FFEC                pea.l      [A6 - 0x14]
  4041. 00003166  3043                     movea.w    A0, D3
  4042. 00003168  2D48 FFEC                move.l     [A6 - 0x14], A0
  4043. 0000316C  4879 0001 6060           push.l     0x16060
  4044. 00003172  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4045. 00003178  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4046. label0000317C:
  4047. 0000317C  554F                     subq.w     A7, 2
  4048. 0000317E  486E FFF8                pea.l      [A6 - 0x8]
  4049. 00003182  2F3C 6461 7461           move.l     -[A7], 0x64617461 /* 'data' */
  4050. 00003188  2F06                     move.l     -[A7], D6
  4051. 0000318A  2F0A                     move.l     -[A7], A2
  4052. 0000318C  2F05                     move.l     -[A7], D5
  4053. 0000318E  303C 0A0F                move.w     D0, 0xA0F
  4054. 00003192  A816                     syscall    Pack8
  4055. 00003194  301F                     move.w     D0, [A7]+
  4056. 00003196  3600                     move.w     D3, D0
  4057. 00003198  4A43                     tst.w      D3
  4058. 0000319A  671C                     beq        +0x1E /* 000031B8 */
  4059. 0000319C  42A7                     clr.l      -[A7]
  4060. 0000319E  486E FFE8                pea.l      [A6 - 0x18]
  4061. 000031A2  3043                     movea.w    A0, D3
  4062. 000031A4  2D48 FFE8                move.l     [A6 - 0x18], A0
  4063. 000031A8  4879 0001 6060           push.l     0x16060
  4064. 000031AE  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4065. 000031B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4066. label000031B8:
  4067. 000031B8  1F04                     move.b     -[A7], D4
  4068. 000031BA  486E FFF8                pea.l      [A6 - 0x8]
  4069. 000031BE  61FF 0000 04BA           bsr        +0x4BC /* 0000367A */
  4070. 000031C4  3F3C FFFF                move.w     -[A7], 0xFFFF
  4071. 000031C8  486E FFF0                pea.l      [A6 - 0x10]
  4072. 000031CC  61FF 0000 0AD8           bsr        +0xADA /* 00003CA6 */
  4073. 000031D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4074. 000031D6  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  4075. 000031DA  4E5E                     unlink     A6
  4076. 000031DC  4E75                     rts
  4077. 000031DE  4E56 FFF0                link       A6, -0x0010
  4078. 000031E2  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4079. 000031E6  246E 0008                movea.l    A2, [A6 + 0x8]
  4080. 000031EA  282E 000C                move.l     D4, [A6 + 0xC]
  4081. 000031EE  266E 0010                movea.l    A3, [A6 + 0x10]
  4082. 000031F2  486E FFF8                pea.l      [A6 - 0x8]
  4083. 000031F6  61FF 0000 0952           bsr        +0x954 /* 00003B4A */
  4084. 000031FC  2D79 0001 6042 FFF0      move.l     [A6 - 0x10], [0x00016042]
  4085. 00003204  2D79 0001 6046 FFF4      move.l     [A6 - 0xC], [0x00016046]
  4086. 0000320C  486E FFF8                pea.l      [A6 - 0x8]
  4087. 00003210  486E FFF0                pea.l      [A6 - 0x10]
  4088. 00003214  2F2A 001A                move.l     -[A7], [A2 + 0x1A]
  4089. 00003218  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  4090. 0000321C  2057                     movea.l    A0, [A7]
  4091. 0000321E  2250                     movea.l    A1, [A0]
  4092. 00003220  2269 00AC                movea.l    A1, [A1 + 0xAC]
  4093. 00003224  4E91                     jsr        [A1]
  4094. 00003226  2F0B                     move.l     -[A7], A3
  4095. 00003228  2F04                     move.l     -[A7], D4
  4096. 0000322A  486E FFF8                pea.l      [A6 - 0x8]
  4097. 0000322E  61FF 0000 05AA           bsr        +0x5AC /* 000037DA */
  4098. 00003234  1600                     move.b     D3, D0
  4099. 00003236  3F3C FFFF                move.w     -[A7], 0xFFFF
  4100. 0000323A  486E FFF8                pea.l      [A6 - 0x8]
  4101. 0000323E  61FF 0000 0A66           bsr        +0xA68 /* 00003CA6 */
  4102. 00003244  1003                     move.b     D0, D3
  4103. 00003246  4FEF 0026                lea.l      A7, [A7 + 0x26]
  4104. 0000324A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4105. 0000324E  4E5E                     unlink     A6
  4106. 00003250  4E75                     rts
  4107. 00003252  4E56 FFF0                link       A6, -0x0010
  4108. 00003256  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4109. 0000325A  286E 0008                movea.l    A4, [A6 + 0x8]
  4110. 0000325E  266E 000C                movea.l    A3, [A6 + 0xC]
  4111. 00003262  246E 0010                movea.l    A2, [A6 + 0x10]
  4112. 00003266  486E FFF8                pea.l      [A6 - 0x8]
  4113. 0000326A  61FF 0000 08DE           bsr        +0x8E0 /* 00003B4A */
  4114. 00003270  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  4115. 00003276  486C 001A                pea.l      [A4 + 0x1A]
  4116. 0000327A  4878 0004                push.l     0x4
  4117. 0000327E  486E FFF8                pea.l      [A6 - 0x8]
  4118. 00003282  303C 0825                move.w     D0, 0x825
  4119. 00003286  A816                     syscall    Pack8
  4120. 00003288  301F                     move.w     D0, [A7]+
  4121. 0000328A  3600                     move.w     D3, D0
  4122. 0000328C  4A43                     tst.w      D3
  4123. 0000328E  544F                     addq.w     A7, 2
  4124. 00003290  671C                     beq        +0x1E /* 000032AE */
  4125. 00003292  42A7                     clr.l      -[A7]
  4126. 00003294  486E FFF4                pea.l      [A6 - 0xC]
  4127. 00003298  3043                     movea.w    A0, D3
  4128. 0000329A  2D48 FFF4                move.l     [A6 - 0xC], A0
  4129. 0000329E  4879 0001 6060           push.l     0x16060
  4130. 000032A4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4131. 000032AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4132. label000032AE:
  4133. 000032AE  554F                     subq.w     A7, 2
  4134. 000032B0  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  4135. 000032B6  2F0B                     move.l     -[A7], A3
  4136. 000032B8  2F3C 7072 6F70           move.l     -[A7], 0x70726F70 /* 'prop' */
  4137. 000032BE  486E FFF8                pea.l      [A6 - 0x8]
  4138. 000032C2  4227                     clr.b      -[A7]
  4139. 000032C4  2F0A                     move.l     -[A7], A2
  4140. 000032C6  4EB9 0000 1FC0           jsr        [0x00001FC0 /* PSCIntTbl */]
  4141. 000032CC  301F                     move.w     D0, [A7]+
  4142. 000032CE  3600                     move.w     D3, D0
  4143. 000032D0  4A43                     tst.w      D3
  4144. 000032D2  671C                     beq        +0x1E /* 000032F0 */
  4145. 000032D4  42A7                     clr.l      -[A7]
  4146. 000032D6  486E FFF0                pea.l      [A6 - 0x10]
  4147. 000032DA  3043                     movea.w    A0, D3
  4148. 000032DC  2D48 FFF0                move.l     [A6 - 0x10], A0
  4149. 000032E0  4879 0001 6060           push.l     0x16060
  4150. 000032E6  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4151. 000032EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4152. label000032F0:
  4153. 000032F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  4154. 000032F4  486E FFF8                pea.l      [A6 - 0x8]
  4155. 000032F8  61FF 0000 09AC           bsr        +0x9AE /* 00003CA6 */
  4156. 000032FE  5C4F                     addq.w     A7, 6
  4157. 00003300  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4158. 00003304  4E5E                     unlink     A6
  4159. 00003306  4E75                     rts
  4160. 00003308  4E56 FFF0                link       A6, -0x0010
  4161. 0000330C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4162. 00003310  266E 0008                movea.l    A3, [A6 + 0x8]
  4163. 00003314  286E 000C                movea.l    A4, [A6 + 0xC]
  4164. 00003318  246E 0010                movea.l    A2, [A6 + 0x10]
  4165. 0000331C  262E 0014                move.l     D3, [A6 + 0x14]
  4166. 00003320  486E FFF8                pea.l      [A6 - 0x8]
  4167. 00003324  61FF 0000 0824           bsr        +0x826 /* 00003B4A */
  4168. 0000332A  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  4169. 00003330  2F3C 7274 7970           move.l     -[A7], 0x72747970 /* 'rtyp' */
  4170. 00003336  2F0C                     move.l     -[A7], A4
  4171. 00003338  486E FFF8                pea.l      [A6 - 0x8]
  4172. 0000333C  61FF 0000 09F4           bsr        +0x9F6 /* 00003D32 */
  4173. 00003342  2F0C                     move.l     -[A7], A4
  4174. 00003344  61FF 0000 0260           bsr        +0x262 /* 000035A6 */
  4175. 0000334A  2F0A                     move.l     -[A7], A2
  4176. 0000334C  486E FFF8                pea.l      [A6 - 0x8]
  4177. 00003350  2F2B 001A                move.l     -[A7], [A3 + 0x1A]
  4178. 00003354  206B 0004                movea.l    A0, [A3 + 0x4]
  4179. 00003358  4850                     pea.l      [A0]
  4180. 0000335A  2057                     movea.l    A0, [A7]
  4181. 0000335C  2250                     movea.l    A1, [A0]
  4182. 0000335E  2269 00AC                movea.l    A1, [A1 + 0xAC]
  4183. 00003362  4E91                     jsr        [A1]
  4184. 00003364  0C83 0000 07D9           cmpi.l     D3, 0x7D9
  4185. 0000336A  4FEF 0028                lea.l      A7, [A7 + 0x28]
  4186. 0000336E  665E                     bne        +0x60 /* 000033CE */
  4187. 00003370  594F                     subq.w     A7, 4
  4188. 00003372  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  4189. 00003376  4EB9 0000 1F18           jsr        [0x00001F18]
  4190. 0000337C  201F                     move.l     D0, [A7]+
  4191. 0000337E  2D40 FFF0                move.l     [A6 - 0x10], D0
  4192. 00003382  554F                     subq.w     A7, 2
  4193. 00003384  2F0A                     move.l     -[A7], A2
  4194. 00003386  303C 0204                move.w     D0, 0x204
  4195. 0000338A  A816                     syscall    Pack8
  4196. 0000338C  301F                     move.w     D0, [A7]+
  4197. 0000338E  42AA 0004                clr.l      [A2 + 0x4]
  4198. 00003392  554F                     subq.w     A7, 2
  4199. 00003394  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  4200. 0000339A  486E FFF0                pea.l      [A6 - 0x10]
  4201. 0000339E  4878 0004                push.l     0x4
  4202. 000033A2  2F0A                     move.l     -[A7], A2
  4203. 000033A4  303C 0825                move.w     D0, 0x825
  4204. 000033A8  A816                     syscall    Pack8
  4205. 000033AA  301F                     move.w     D0, [A7]+
  4206. 000033AC  3600                     move.w     D3, D0
  4207. 000033AE  4A43                     tst.w      D3
  4208. 000033B0  671C                     beq        +0x1E /* 000033CE */
  4209. 000033B2  42A7                     clr.l      -[A7]
  4210. 000033B4  486E FFF4                pea.l      [A6 - 0xC]
  4211. 000033B8  3043                     movea.w    A0, D3
  4212. 000033BA  2D48 FFF4                move.l     [A6 - 0xC], A0
  4213. 000033BE  4879 0001 6060           push.l     0x16060
  4214. 000033C4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4215. 000033CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4216. label000033CE:
  4217. 000033CE  3F3C FFFF                move.w     -[A7], 0xFFFF
  4218. 000033D2  486E FFF8                pea.l      [A6 - 0x8]
  4219. 000033D6  61FF 0000 08CE           bsr        +0x8D0 /* 00003CA6 */
  4220. 000033DC  5C4F                     addq.w     A7, 6
  4221. 000033DE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  4222. 000033E2  4E5E                     unlink     A6
  4223. 000033E4  4E75                     rts
  4224. 000033E6  4E56 FFF8                link       A6, -0x0008
  4225. 000033EA  48E7 0038                movem.l    -[A7], A2,A3,A4
  4226. 000033EE  246E 0008                movea.l    A2, [A6 + 0x8]
  4227. 000033F2  266E 000C                movea.l    A3, [A6 + 0xC]
  4228. 000033F6  286E 0010                movea.l    A4, [A6 + 0x10]
  4229. 000033FA  486E FFF8                pea.l      [A6 - 0x8]
  4230. 000033FE  61FF 0000 074A           bsr        +0x74C /* 00003B4A */
  4231. 00003404  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  4232. 0000340A  2F3C 6461 7461           move.l     -[A7], 0x64617461 /* 'data' */
  4233. 00003410  2F0B                     move.l     -[A7], A3
  4234. 00003412  486E FFF8                pea.l      [A6 - 0x8]
  4235. 00003416  61FF 0000 08C6           bsr        +0x8C8 /* 00003CDE */
  4236. 0000341C  2F0B                     move.l     -[A7], A3
  4237. 0000341E  61FF 0000 0186           bsr        +0x188 /* 000035A6 */
  4238. 00003424  2F0C                     move.l     -[A7], A4
  4239. 00003426  486E FFF8                pea.l      [A6 - 0x8]
  4240. 0000342A  2F2A 001A                move.l     -[A7], [A2 + 0x1A]
  4241. 0000342E  206A 0004                movea.l    A0, [A2 + 0x4]
  4242. 00003432  4850                     pea.l      [A0]
  4243. 00003434  2057                     movea.l    A0, [A7]
  4244. 00003436  2250                     movea.l    A1, [A0]
  4245. 00003438  2269 00B0                movea.l    A1, [A1 + 0xB0]
  4246. 0000343C  4E91                     jsr        [A1]
  4247. 0000343E  3F3C FFFF                move.w     -[A7], 0xFFFF
  4248. 00003442  486E FFF8                pea.l      [A6 - 0x8]
  4249. 00003446  61FF 0000 085E           bsr        +0x860 /* 00003CA6 */
  4250. 0000344C  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  4251. 00003450  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4252. 00003454  4E5E                     unlink     A6
  4253. 00003456  4E75                     rts
  4254. fn00003458:
  4255. 00003458  4E56 FFF4                link       A6, -0x000C
  4256. 0000345C  2F03                     move.l     -[A7], D3
  4257. 0000345E  4879 0002 B776           push.l     0x2B776
  4258. 00003464  61FF 0000 0320           bsr        +0x322 /* 00003786 */
  4259. 0000346A  2F3C 7665 7273           move.l     -[A7], 0x76657273 /* 'vers' */
  4260. 00003470  486E FFF8                pea.l      [A6 - 0x8]
  4261. 00003474  303C 0441                move.w     D0, 0x441
  4262. 00003478  A816                     syscall    Pack8
  4263. 0000347A  301F                     move.w     D0, [A7]+
  4264. 0000347C  3600                     move.w     D3, D0
  4265. 0000347E  4A43                     tst.w      D3
  4266. 00003480  544F                     addq.w     A7, 2
  4267. 00003482  660A                     bne        +0xC /* 0000348E */
  4268. 00003484  0CAE 0101 8000 FFF8      cmpi.l     [A6 - 0x8], 0x1018000
  4269. 0000348C  6C04                     bge        +0x6 /* 00003492 */
  4270. label0000348E:
  4271. 0000348E  7000                     moveq.l    D0, 0x00
  4272. 00003490  6002                     bra        +0x4 /* 00003494 */
  4273. label00003492:
  4274. 00003492  7001                     moveq.l    D0, 0x01
  4275. label00003494:
  4276. 00003494  13C0 0002 B774           move.b     [0x0002B774], D0
  4277. 0000349A  554F                     subq.w     A7, 2
  4278. 0000349C  42A7                     clr.l      -[A7]
  4279. 0000349E  42A7                     clr.l      -[A7]
  4280. 000034A0  4227                     clr.b      -[A7]
  4281. 000034A2  4879 0002 B76C           push.l     0x2B76C
  4282. 000034A8  303C 0706                move.w     D0, 0x706
  4283. 000034AC  A816                     syscall    Pack8
  4284. 000034AE  301F                     move.w     D0, [A7]+
  4285. 000034B0  3600                     move.w     D3, D0
  4286. 000034B2  4A43                     tst.w      D3
  4287. 000034B4  671C                     beq        +0x1E /* 000034D2 */
  4288. 000034B6  42A7                     clr.l      -[A7]
  4289. 000034B8  486E FFFC                pea.l      [A6 - 0x4]
  4290. 000034BC  3043                     movea.w    A0, D3
  4291. 000034BE  2D48 FFFC                move.l     [A6 - 0x4], A0
  4292. 000034C2  4879 0001 5EE0           push.l     0x15EE0
  4293. 000034C8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4294. 000034CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4295. label000034D2:
  4296. 000034D2  2D7C 2A2A 2A2A FFF4      move.l     [A6 - 0xC], 0x2A2A2A2A /* '****' */
  4297. 000034DA  4878 0004                push.l     0x4
  4298. 000034DE  486E FFF4                pea.l      [A6 - 0xC]
  4299. 000034E2  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  4300. 000034E8  42A7                     clr.l      -[A7]
  4301. 000034EA  4879 0002 B76C           push.l     0x2B76C
  4302. 000034F0  61FF 0000 0A9A           bsr        +0xA9C /* 00003F8C */
  4303. 000034F6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4304. 000034FA  261F                     move.l     D3, [A7]+
  4305. 000034FC  4E5E                     unlink     A6
  4306. 000034FE  4E75                     rts
  4307. fn00003500:
  4308. 00003500  4E56 FFFC                link       A6, -0x0004
  4309. 00003504  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4310. 00003508  286E 0008                movea.l    A4, [A6 + 0x8]
  4311. 0000350C  554F                     subq.w     A7, 2
  4312. 0000350E  2F3C 6165 6474           move.l     -[A7], 0x61656474 /* 'aedt' */
  4313. 00003514  A99C                     syscall    CountResources
  4314. 00003516  301F                     move.w     D0, [A7]+
  4315. 00003518  3E00                     move.w     D7, D0
  4316. 0000351A  7C01                     moveq.l    D6, 0x01
  4317. 0000351C  607C                     bra        +0x7E /* 0000359A */
  4318. label0000351E:
  4319. 0000351E  594F                     subq.w     A7, 4
  4320. 00003520  2F3C 6165 6474           move.l     -[A7], 0x61656474 /* 'aedt' */
  4321. 00003526  3F06                     move.w     -[A7], D6
  4322. 00003528  A99D                     syscall    GetIndResource
  4323. 0000352A  205F                     movea.l    A0, [A7]+
  4324. 0000352C  2648                     movea.l    A3, A0
  4325. 0000352E  594F                     subq.w     A7, 4
  4326. 00003530  2F0B                     move.l     -[A7], A3
  4327. 00003532  4EB9 0000 1F18           jsr        [0x00001F18]
  4328. 00003538  201F                     move.l     D0, [A7]+
  4329. 0000353A  4C7C 0000 0000 000C      movem.l    <none>, 0xC
  4330. 00003542  3A00                     move.w     D5, D0
  4331. 00003544  204B                     movea.l    A0, A3
  4332. 00003546  A064                     syscall    MoveHHi
  4333. 00003548  A029                     syscall    HLock
  4334. 0000354A  2453                     movea.l    A2, [A3]
  4335. 0000354C  7601                     moveq.l    D3, 0x01
  4336. 0000354E  6040                     bra        +0x42 /* 00003590 */
  4337. label00003550:
  4338. 00003550  554F                     subq.w     A7, 2
  4339. 00003552  2F12                     move.l     -[A7], [A2]
  4340. 00003554  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  4341. 00003558  2F0C                     move.l     -[A7], A4
  4342. 0000355A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  4343. 0000355E  4227                     clr.b      -[A7]
  4344. 00003560  303C 091F                move.w     D0, 0x91F
  4345. 00003564  A816                     syscall    Pack8
  4346. 00003566  301F                     move.w     D0, [A7]+
  4347. 00003568  3800                     move.w     D4, D0
  4348. 0000356A  4A44                     tst.w      D4
  4349. 0000356C  671C                     beq        +0x1E /* 0000358A */
  4350. 0000356E  42A7                     clr.l      -[A7]
  4351. 00003570  486E FFFC                pea.l      [A6 - 0x4]
  4352. 00003574  3044                     movea.w    A0, D4
  4353. 00003576  2D48 FFFC                move.l     [A6 - 0x4], A0
  4354. 0000357A  4879 0001 5EE0           push.l     0x15EE0
  4355. 00003580  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4356. 00003586  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4357. label0000358A:
  4358. 0000358A  5243                     addq.w     D3, 1
  4359. 0000358C  700C                     moveq.l    D0, 0x0C
  4360. 0000358E  D5C0                     add.l      A2, D0
  4361. label00003590:
  4362. 00003590  B645                     cmp.w      D3, D5
  4363. 00003592  6FBC                     ble        -0x42 /* 00003550 */
  4364. 00003594  2F0B                     move.l     -[A7], A3
  4365. 00003596  A9A3                     syscall    ReleaseResource
  4366. 00003598  5246                     addq.w     D6, 1
  4367. label0000359A:
  4368. 0000359A  BC47                     cmp.w      D6, D7
  4369. 0000359C  6F80                     ble        -0x7E /* 0000351E */
  4370. 0000359E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4371. 000035A2  4E5E                     unlink     A6
  4372. 000035A4  4E75                     rts
  4373. fn000035A6:
  4374. 000035A6  4E56 FFF0                link       A6, -0x0010
  4375. 000035AA  2F03                     move.l     -[A7], D3
  4376. 000035AC  554F                     subq.w     A7, 2
  4377. 000035AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4378. 000035B2  2F3C 6D69 7373           move.l     -[A7], 0x6D697373 /* 'miss' */
  4379. 000035B8  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  4380. 000035BE  486E FFF4                pea.l      [A6 - 0xC]
  4381. 000035C2  42A7                     clr.l      -[A7]
  4382. 000035C4  42A7                     clr.l      -[A7]
  4383. 000035C6  486E FFF0                pea.l      [A6 - 0x10]
  4384. 000035CA  303C 0E15                move.w     D0, 0xE15
  4385. 000035CE  A816                     syscall    Pack8
  4386. 000035D0  301F                     move.w     D0, [A7]+
  4387. 000035D2  3600                     move.w     D3, D0
  4388. 000035D4  4A43                     tst.w      D3
  4389. 000035D6  6620                     bne        +0x22 /* 000035F8 */
  4390. 000035D8  42A7                     clr.l      -[A7]
  4391. 000035DA  486E FFFC                pea.l      [A6 - 0x4]
  4392. 000035DE  2D7C FFFF F94D FFFC      move.l     [A6 - 0x4], 0xFFFFF94D
  4393. 000035E6  4879 0001 5EE0           push.l     0x15EE0
  4394. 000035EC  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4395. 000035F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4396. 000035F6  6022                     bra        +0x24 /* 0000361A */
  4397. label000035F8:
  4398. 000035F8  0C43 F95B                cmpi.w     D3, 0xF95B
  4399. 000035FC  671C                     beq        +0x1E /* 0000361A */
  4400. 000035FE  42A7                     clr.l      -[A7]
  4401. 00003600  486E FFF8                pea.l      [A6 - 0x8]
  4402. 00003604  3043                     movea.w    A0, D3
  4403. 00003606  2D48 FFF8                move.l     [A6 - 0x8], A0
  4404. 0000360A  4879 0001 5EE0           push.l     0x15EE0
  4405. 00003610  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4406. 00003616  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4407. label0000361A:
  4408. 0000361A  261F                     move.l     D3, [A7]+
  4409. 0000361C  4E5E                     unlink     A6
  4410. 0000361E  4E75                     rts
  4411. fn00003620:
  4412. 00003620  4E56 FFFC                link       A6, -0x0004
  4413. 00003624  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  4414. 00003628  2A2E 0008                move.l     D5, [A6 + 0x8]
  4415. 0000362C  282E 000C                move.l     D4, [A6 + 0xC]
  4416. 00003630  246E 0010                movea.l    A2, [A6 + 0x10]
  4417. 00003634  554F                     subq.w     A7, 2
  4418. 00003636  2F05                     move.l     -[A7], D5
  4419. 00003638  2F04                     move.l     -[A7], D4
  4420. 0000363A  4879 0002 B776           push.l     0x2B776
  4421. 00003640  3F3C FFFF                move.w     -[A7], 0xFFFF
  4422. 00003644  42A7                     clr.l      -[A7]
  4423. 00003646  2F0A                     move.l     -[A7], A2
  4424. 00003648  303C 0B14                move.w     D0, 0xB14
  4425. 0000364C  A816                     syscall    Pack8
  4426. 0000364E  301F                     move.w     D0, [A7]+
  4427. 00003650  3600                     move.w     D3, D0
  4428. 00003652  4A43                     tst.w      D3
  4429. 00003654  671C                     beq        +0x1E /* 00003672 */
  4430. 00003656  42A7                     clr.l      -[A7]
  4431. 00003658  486E FFFC                pea.l      [A6 - 0x4]
  4432. 0000365C  3043                     movea.w    A0, D3
  4433. 0000365E  2D48 FFFC                move.l     [A6 - 0x4], A0
  4434. 00003662  4879 0001 5EE0           push.l     0x15EE0
  4435. 00003668  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4436. 0000366E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4437. label00003672:
  4438. 00003672  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  4439. 00003676  4E5E                     unlink     A6
  4440. 00003678  4E75                     rts
  4441. fn0000367A:
  4442. 0000367A  4E56 FFF4                link       A6, -0x000C
  4443. 0000367E  48E7 1820                movem.l    -[A7], D3,D4,A2
  4444. 00003682  246E 0008                movea.l    A2, [A6 + 0x8]
  4445. 00003686  182E 000C                move.b     D4, [A6 + 0xC]
  4446. 0000368A  7601                     moveq.l    D3, 0x01
  4447. 0000368C  4A04                     tst.b      D4
  4448. 0000368E  661C                     bne        +0x1E /* 000036AC */
  4449. 00003690  4A39 0002 B774           tst.b      [0x0002B774]
  4450. 00003696  660E                     bne        +0x10 /* 000036A6 */
  4451. 00003698  554F                     subq.w     A7, 2
  4452. 0000369A  2F0A                     move.l     -[A7], A2
  4453. 0000369C  303C 0204                move.w     D0, 0x204
  4454. 000036A0  A816                     syscall    Pack8
  4455. 000036A2  301F                     move.w     D0, [A7]+
  4456. 000036A4  6074                     bra        +0x76 /* 0000371A */
  4457. label000036A6:
  4458. 000036A6  0683 0000 2000           addi.l     D3, 0x2000 /* ' \0' */
  4459. label000036AC:
  4460. 000036AC  2D79 0001 5ED8 FFF8      move.l     [A6 - 0x8], [0x00015ED8]
  4461. 000036B4  2D79 0001 5EDC FFFC      move.l     [A6 - 0x4], [0x00015EDC]
  4462. 000036BC  554F                     subq.w     A7, 2
  4463. 000036BE  2F0A                     move.l     -[A7], A2
  4464. 000036C0  486E FFF8                pea.l      [A6 - 0x8]
  4465. 000036C4  2F03                     move.l     -[A7], D3
  4466. 000036C6  4267                     clr.w      -[A7]
  4467. 000036C8  4878 FFFF                push.l     0xFFFF
  4468. 000036CC  42A7                     clr.l      -[A7]
  4469. 000036CE  42A7                     clr.l      -[A7]
  4470. 000036D0  303C 0D17                move.w     D0, 0xD17
  4471. 000036D4  A816                     syscall    Pack8
  4472. 000036D6  301F                     move.w     D0, [A7]+
  4473. 000036D8  3800                     move.w     D4, D0
  4474. 000036DA  554F                     subq.w     A7, 2
  4475. 000036DC  2F0A                     move.l     -[A7], A2
  4476. 000036DE  303C 0204                move.w     D0, 0x204
  4477. 000036E2  A816                     syscall    Pack8
  4478. 000036E4  301F                     move.w     D0, [A7]+
  4479. 000036E6  4AAE FFFC                tst.l      [A6 - 0x4]
  4480. 000036EA  670E                     beq        +0x10 /* 000036FA */
  4481. 000036EC  554F                     subq.w     A7, 2
  4482. 000036EE  486E FFF8                pea.l      [A6 - 0x8]
  4483. 000036F2  303C 0204                move.w     D0, 0x204
  4484. 000036F6  A816                     syscall    Pack8
  4485. 000036F8  301F                     move.w     D0, [A7]+
  4486. label000036FA:
  4487. 000036FA  4A44                     tst.w      D4
  4488. 000036FC  671C                     beq        +0x1E /* 0000371A */
  4489. 000036FE  42A7                     clr.l      -[A7]
  4490. 00003700  486E FFF4                pea.l      [A6 - 0xC]
  4491. 00003704  3044                     movea.w    A0, D4
  4492. 00003706  2D48 FFF4                move.l     [A6 - 0xC], A0
  4493. 0000370A  4879 0001 5EE0           push.l     0x15EE0
  4494. 00003710  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4495. 00003716  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4496. label0000371A:
  4497. 0000371A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4498. 0000371E  4E5E                     unlink     A6
  4499. 00003720  4E75                     rts
  4500. fn00003722:
  4501. 00003722  4E56 FFFC                link       A6, -0x0004
  4502. 00003726  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4503. 0000372A  266E 0008                movea.l    A3, [A6 + 0x8]
  4504. 0000372E  246E 000C                movea.l    A2, [A6 + 0xC]
  4505. 00003732  182E 0010                move.b     D4, [A6 + 0x10]
  4506. 00003736  7603                     moveq.l    D3, 0x03
  4507. 00003738  4A04                     tst.b      D4
  4508. 0000373A  6606                     bne        +0x8 /* 00003742 */
  4509. 0000373C  0083 0000 1000           ori.l      D3, 0x1000
  4510. label00003742:
  4511. 00003742  554F                     subq.w     A7, 2
  4512. 00003744  2F0B                     move.l     -[A7], A3
  4513. 00003746  2F0A                     move.l     -[A7], A2
  4514. 00003748  2F03                     move.l     -[A7], D3
  4515. 0000374A  4267                     clr.w      -[A7]
  4516. 0000374C  4878 FFFF                push.l     0xFFFF
  4517. 00003750  42A7                     clr.l      -[A7]
  4518. 00003752  42A7                     clr.l      -[A7]
  4519. 00003754  303C 0D17                move.w     D0, 0xD17
  4520. 00003758  A816                     syscall    Pack8
  4521. 0000375A  301F                     move.w     D0, [A7]+
  4522. 0000375C  3800                     move.w     D4, D0
  4523. 0000375E  4A44                     tst.w      D4
  4524. 00003760  671C                     beq        +0x1E /* 0000377E */
  4525. 00003762  42A7                     clr.l      -[A7]
  4526. 00003764  486E FFFC                pea.l      [A6 - 0x4]
  4527. 00003768  3044                     movea.w    A0, D4
  4528. 0000376A  2D48 FFFC                move.l     [A6 - 0x4], A0
  4529. 0000376E  4879 0001 5EE0           push.l     0x15EE0
  4530. 00003774  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4531. 0000377A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4532. label0000377E:
  4533. 0000377E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4534. 00003782  4E5E                     unlink     A6
  4535. 00003784  4E75                     rts
  4536. fn00003786:
  4537. 00003786  4E56 FFF4                link       A6, -0x000C
  4538. 0000378A  2F03                     move.l     -[A7], D3
  4539. 0000378C  42AE FFF8                clr.l      [A6 - 0x8]
  4540. 00003790  7002                     moveq.l    D0, 0x02
  4541. 00003792  2D40 FFFC                move.l     [A6 - 0x4], D0
  4542. 00003796  554F                     subq.w     A7, 2
  4543. 00003798  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  4544. 0000379E  486E FFF8                pea.l      [A6 - 0x8]
  4545. 000037A2  4878 0008                push.l     0x8
  4546. 000037A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4547. 000037AA  303C 0825                move.w     D0, 0x825
  4548. 000037AE  A816                     syscall    Pack8
  4549. 000037B0  301F                     move.w     D0, [A7]+
  4550. 000037B2  3600                     move.w     D3, D0
  4551. 000037B4  4A43                     tst.w      D3
  4552. 000037B6  671C                     beq        +0x1E /* 000037D4 */
  4553. 000037B8  42A7                     clr.l      -[A7]
  4554. 000037BA  486E FFF4                pea.l      [A6 - 0xC]
  4555. 000037BE  3043                     movea.w    A0, D3
  4556. 000037C0  2D48 FFF4                move.l     [A6 - 0xC], A0
  4557. 000037C4  4879 0001 5EE0           push.l     0x15EE0
  4558. 000037CA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4559. 000037D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4560. label000037D4:
  4561. 000037D4  261F                     move.l     D3, [A7]+
  4562. 000037D6  4E5E                     unlink     A6
  4563. 000037D8  4E75                     rts
  4564. fn000037DA:
  4565. 000037DA  4E56 FFFA                link       A6, -0x0006
  4566. 000037DE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4567. 000037E2  246E 0008                movea.l    A2, [A6 + 0x8]
  4568. 000037E6  282E 000C                move.l     D4, [A6 + 0xC]
  4569. 000037EA  266E 0010                movea.l    A3, [A6 + 0x10]
  4570. 000037EE  2004                     move.l     D0, D4
  4571. 000037F0  4EB9 0000 0528           jsr        [0x00000528]
  4572. 000037F6  010C                     btst       A4, D0
  4573. 000037F8  3C20                     move.w     D6, -[A0]
  4574. 000037FA  2020                     move.l     D0, -[A0]
  4575. 000037FC  656E                     bcs        +0x70 /* 0000386C */
  4576. 000037FE  6473                     bcc        +0x75 /* 00003873 */
  4577. 00003800  0007 3C20                ori.b      D7, 0x20 /* ' ' */
  4578. 00003804  2020                     move.l     D0, -[A0]
  4579. 00003806  002C 3C3D 2020           ori.b      [A4 + 0x2020], 0x3D /* '=' */
  4580. 0000380C  0026 3D20                ori.b      -[A6], 0x20 /* ' ' */
  4581. 00003810  2020                     move.l     D0, -[A0]
  4582. 00003812  004C 3E20                ori.w      A4, 0x3E20 /* '> ' */
  4583. 00003816  2020                     move.l     D0, -[A0]
  4584. 00003818  001A 3E3D                ori.b      [A2]+, 0x3D /* '=' */
  4585. 0000381C  2020                     move.l     D0, -[A0]
  4586. 0000381E  0014 6267                ori.b      [A4], 0x67 /* 'g' */
  4587. 00003822  7774                     moveq.l    D3, 0x74
  4588. 00003824  0024 636F                ori.b      -[A4], 0x6F /* 'o' */
  4589. 00003828  6E74                     bgt        +0x76 /* 0000389E */
  4590. 0000382A  001E 656E                ori.b      [A6]+, 0x6E /* 'n' */
  4591. 0000382E  6473                     bcc        +0x75 /* 000038A3 */
  4592. 00003830  0018 2F0B                ori.b      [A0]+, 0xB
  4593. 00003834  2F04                     move.l     -[A7], D4
  4594. 00003836  2F0A                     move.l     -[A7], A2
  4595. 00003838  61FF 0000 00F0           bsr        +0xF2 /* 0000392A */
  4596. 0000383E  1600                     move.b     D3, D0
  4597. 00003840  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4598. 00003844  6000 00DA                bra        +0xDC /* 00003920 */
  4599. 00003848  2F0B                     move.l     -[A7], A3
  4600. 0000384A  2F04                     move.l     -[A7], D4
  4601. 0000384C  2F0A                     move.l     -[A7], A2
  4602. 0000384E  61FF 0000 0196           bsr        +0x198 /* 000039E6 */
  4603. 00003854  1600                     move.b     D3, D0
  4604. 00003856  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4605. 0000385A  6000 00C4                bra        +0xC6 /* 00003920 */
  4606. 0000385E  2012                     move.l     D0, [A2]
  4607. 00003860  4EB9 0000 0528           jsr        [0x00000528]
  4608. 00003866  0088 626F 6F6C           ori.l      A0, 0x626F6F6C /* 'bool' */
  4609. label0000386C:
  4610. 0000386C  7472                     moveq.l    D2, 0x72
  4611. 0000386E  7565                     moveq.l    D2, 0x65
  4612. 00003870  0009 626F                ori.b      A1, 0x6F /* 'o' */
  4613. 00003874  6F6C                     ble        +0x6E /* 000038E2 */
  4614. 00003876  004C 636F                ori.w      A4, 0x636F /* 'co' */
  4615. 0000387A  6D70                     blt        +0x72 /* 000038EC */
  4616. 0000387C  0032 646F 7562 002C 6578 ori.b      [[A2 + 0x2C] + 0x6578], 0x6F /* 'o' */
  4617. 00003886  7465                     moveq.l    D2, 0x65
  4618. 00003888  0026 6661                ori.b      -[A6], 0x61 /* 'a' */
  4619. 0000388C  6C73                     bge        +0x75 /* 00003901 */
  4620. 0000388E  0034 6C6F 6E67           ori.b      [A4 + D6 * 8 + 0x67], 0x6F /* 'o' */
  4621. 00003894  001A 6D61                ori.b      [A2]+, 0x61 /* 'a' */
  4622. 00003898  676E                     beq        +0x70 /* 00003908 */
  4623. 0000389A  0014 7368                ori.b      [A4], 0x68 /* 'h' */
  4624. label0000389E:
  4625. 0000389E  6F72                     ble        +0x74 /* 00003912 */
  4626. 000038A0  000E 7369                ori.b      A6, 0x69 /* 'i' */
  4627. 000038A4  6E67                     bgt        +0x69 /* 0000390D */
  4628. 000038A6  0008 7472                ori.b      A0, 0x72 /* 'r' */
  4629. 000038AA  7565                     moveq.l    D2, 0x65
  4630. 000038AC  0016 2F0B                ori.b      [A6], 0xB
  4631. 000038B0  2F04                     move.l     -[A7], D4
  4632. 000038B2  2F0A                     move.l     -[A7], A2
  4633. 000038B4  61FF 0000 0074           bsr        +0x76 /* 0000392A */
  4634. 000038BA  1600                     move.b     D3, D0
  4635. 000038BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4636. 000038C0  605E                     bra        +0x60 /* 00003920 */
  4637. 000038C2  486E FFFB                pea.l      [A6 - 0x5]
  4638. 000038C6  2F0A                     move.l     -[A7], A2
  4639. 000038C8  61FF 0000 09DA           bsr        +0x9DC /* 000042A4 */
  4640. 000038CE  486E FFFA                pea.l      [A6 - 0x6]
  4641. 000038D2  2F0B                     move.l     -[A7], A3
  4642. 000038D4  61FF 0000 09CE           bsr        +0x9D0 /* 000042A4 */
  4643. 000038DA  102E FFFB                move.b     D0, [A6 - 0x5]
  4644. 000038DE  B02E FFFA                cmp.b      D0, [A6 - 0x6]
  4645. label000038E2:
  4646. 000038E2  57C0                     seq        D0
  4647. 000038E4  4400                     neg.b      D0
  4648. 000038E6  1600                     move.b     D3, D0
  4649. 000038E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4650. label000038EC:
  4651. 000038EC  6032                     bra        +0x34 /* 00003920 */
  4652. 000038EE  2F0B                     move.l     -[A7], A3
  4653. 000038F0  2F04                     move.l     -[A7], D4
  4654. 000038F2  2F0A                     move.l     -[A7], A2
  4655. 000038F4  61FF 0000 00F0           bsr        +0xF2 /* 000039E6 */
  4656. 000038FA  1600                     move.b     D3, D0
  4657. 000038FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4658. 00003900  601E                     bra        +0x20 /* 00003920 */
  4659. 00003902  42A7                     clr.l      -[A7]
  4660. 00003904  486E FFFC                pea.l      [A6 - 0x4]
  4661. label00003908:
  4662. 00003908  2D7C FFFF F954 FFFC      move.l     [A6 - 0x4], 0xFFFFF954
  4663. 00003910  4879 0001 5EE0           push.l     0x15EE0
  4664. // begin alternate branch 00003912-00003916
  4665. label00003912:
  4666. 00003912  0001 5EE0                ori.b      D1, 0xE0
  4667. // end alternate branch 00003912-00003916
  4668. label00003912: // (misaligned)
  4669. 00003916  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4670. 0000391C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4671. label00003920:
  4672. 00003920  1003                     move.b     D0, D3
  4673. 00003922  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4674. 00003926  4E5E                     unlink     A6
  4675. 00003928  4E75                     rts
  4676. fn0000392A:
  4677. 0000392A  4E56 FFF8                link       A6, -0x0008
  4678. 0000392E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4679. 00003932  266E 0008                movea.l    A3, [A6 + 0x8]
  4680. 00003936  282E 000C                move.l     D4, [A6 + 0xC]
  4681. 0000393A  246E 0010                movea.l    A2, [A6 + 0x10]
  4682. 0000393E  7600                     moveq.l    D3, 0x00
  4683. 00003940  486E FFFC                pea.l      [A6 - 0x4]
  4684. 00003944  2F0B                     move.l     -[A7], A3
  4685. 00003946  61FF 0000 07B8           bsr        +0x7BA /* 00004100 */
  4686. 0000394C  486E FFF8                pea.l      [A6 - 0x8]
  4687. 00003950  2F0A                     move.l     -[A7], A2
  4688. 00003952  61FF 0000 07AC           bsr        +0x7AE /* 00004100 */
  4689. 00003958  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4690. 0000395C  2004                     move.l     D0, D4
  4691. 0000395E  4EB9 0000 0528           jsr        [0x00000528]
  4692. 00003964  0078 3C20 2020           ori.w      [0x00002020], 0x3C20 /* '< ' */
  4693. 0000396A  3E3D                     move.w     D7, <<invalid special address>>
  4694. 0000396C  2020                     move.l     D0, -[A0]
  4695. 0000396E  0004 3C20                ori.b      D4, 0x20 /* ' ' */
  4696. 00003972  2020                     move.l     D0, -[A0]
  4697. 00003974  004A 3C3D                ori.w      A2, 0x3C3D /* '<=' */
  4698. 00003978  2020                     move.l     D0, -[A0]
  4699. 0000397A  0054 3D20                ori.w      [A4], 0x3D20 /* '= ' */
  4700. 0000397E  2020                     move.l     D0, -[A0]
  4701. 00003980  002E 3E20 2020           ori.b      [A6 + 0x2020], 0x20 /* ' ' */
  4702. 00003986  0008 3E3D                ori.b      A0, 0x3D /* '=' */
  4703. 0000398A  2020                     move.l     D0, -[A0]
  4704. 0000398C  0012 202E                ori.b      [A2], 0x2E /* '.' */
  4705. 00003990  FFFC                     .invalid   <<F/7/7>>
  4706. 00003992  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4707. 00003996  5EC0                     sgt        D0
  4708. 00003998  4400                     neg.b      D0
  4709. 0000399A  1600                     move.b     D3, D0
  4710. 0000399C  603E                     bra        +0x40 /* 000039DC */
  4711. 0000399E  202E FFFC                move.l     D0, [A6 - 0x4]
  4712. 000039A2  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4713. 000039A6  5CC0                     sge        D0
  4714. 000039A8  4400                     neg.b      D0
  4715. 000039AA  1600                     move.b     D3, D0
  4716. 000039AC  602E                     bra        +0x30 /* 000039DC */
  4717. 000039AE  202E FFFC                move.l     D0, [A6 - 0x4]
  4718. 000039B2  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4719. 000039B6  57C0                     seq        D0
  4720. 000039B8  4400                     neg.b      D0
  4721. 000039BA  1600                     move.b     D3, D0
  4722. 000039BC  601E                     bra        +0x20 /* 000039DC */
  4723. 000039BE  202E FFFC                move.l     D0, [A6 - 0x4]
  4724. 000039C2  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4725. 000039C6  5DC0                     slt        D0
  4726. 000039C8  4400                     neg.b      D0
  4727. 000039CA  1600                     move.b     D3, D0
  4728. 000039CC  600E                     bra        +0x10 /* 000039DC */
  4729. 000039CE  202E FFFC                move.l     D0, [A6 - 0x4]
  4730. 000039D2  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4731. 000039D6  5FC0                     sle        D0
  4732. 000039D8  4400                     neg.b      D0
  4733. 000039DA  1600                     move.b     D3, D0
  4734. label000039DC:
  4735. 000039DC  1003                     move.b     D0, D3
  4736. 000039DE  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4737. 000039E2  4E5E                     unlink     A6
  4738. 000039E4  4E75                     rts
  4739. fn000039E6:
  4740. 000039E6  4E56 FE00                link       A6, -0x0200
  4741. 000039EA  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  4742. 000039EE  266E 0008                movea.l    A3, [A6 + 0x8]
  4743. 000039F2  262E 000C                move.l     D3, [A6 + 0xC]
  4744. 000039F6  246E 0010                movea.l    A2, [A6 + 0x10]
  4745. 000039FA  7800                     moveq.l    D4, 0x00
  4746. 000039FC  486E FE00                pea.l      [A6 - 0x200]
  4747. 00003A00  2F0B                     move.l     -[A7], A3
  4748. 00003A02  61FF 0000 0A3E           bsr        +0xA40 /* 00004442 */
  4749. 00003A08  486E FF00                pea.l      [A6 - 0x100]
  4750. 00003A0C  2F0A                     move.l     -[A7], A2
  4751. 00003A0E  61FF 0000 0A32           bsr        +0xA34 /* 00004442 */
  4752. 00003A14  102E FF00                move.b     D0, [A6 - 0x100]
  4753. 00003A18  122E FE00                move.b     D1, [A6 - 0x200]
  4754. 00003A1C  B200                     cmp.b      D1, D0
  4755. 00003A1E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4756. 00003A22  6500 0112                bcs        +0x114 /* 00003B36 */
  4757. 00003A26  0C83 6267 7774           cmpi.l     D3, 0x62677774 /* 'bgwt' */
  4758. 00003A2C  6720                     beq        +0x22 /* 00003A4E */
  4759. 00003A2E  0C83 656E 6473           cmpi.l     D3, 0x656E6473 /* 'ends' */
  4760. 00003A34  6748                     beq        +0x4A /* 00003A7E */
  4761. 00003A36  0C83 636F 6E74           cmpi.l     D3, 0x636F6E74 /* 'cont' */
  4762. 00003A3C  6700 0086                beq        +0x88 /* 00003AC4 */
  4763. 00003A40  0C83 3D20 2020           cmpi.l     D3, 0x3D202020 /* '=   ' */
  4764. 00003A46  6700 00D2                beq        +0xD4 /* 00003B1A */
  4765. 00003A4A  6000 00EA                bra        +0xEC /* 00003B36 */
  4766. label00003A4E:
  4767. 00003A4E  554F                     subq.w     A7, 2
  4768. 00003A50  486E FE01                pea.l      [A6 - 0x1FF]
  4769. 00003A54  486E FF01                pea.l      [A6 - 0xFF]
  4770. 00003A58  102E FF00                move.b     D0, [A6 - 0x100]
  4771. 00003A5C  7200                     moveq.l    D1, 0x00
  4772. 00003A5E  1200                     move.b     D1, D0
  4773. 00003A60  3F01                     move.w     -[A7], D1
  4774. 00003A62  7200                     moveq.l    D1, 0x00
  4775. 00003A64  1200                     move.b     D1, D0
  4776. 00003A66  3F01                     move.w     -[A7], D1
  4777. 00003A68  42A7                     clr.l      -[A7]
  4778. 00003A6A  3F3C 001C                move.w     -[A7], 0x1C
  4779. 00003A6E  A9ED                     syscall    Pack6
  4780. 00003A70  301F                     move.w     D0, [A7]+
  4781. 00003A72  4A40                     tst.w      D0
  4782. 00003A74  57C0                     seq        D0
  4783. 00003A76  4400                     neg.b      D0
  4784. 00003A78  1800                     move.b     D4, D0
  4785. 00003A7A  6000 00BA                bra        +0xBC /* 00003B36 */
  4786. label00003A7E:
  4787. 00003A7E  554F                     subq.w     A7, 2
  4788. 00003A80  102E FF00                move.b     D0, [A6 - 0x100]
  4789. 00003A84  7200                     moveq.l    D1, 0x00
  4790. 00003A86  1200                     move.b     D1, D0
  4791. 00003A88  102E FE00                move.b     D0, [A6 - 0x200]
  4792. 00003A8C  7400                     moveq.l    D2, 0x00
  4793. 00003A8E  1400                     move.b     D2, D0
  4794. 00003A90  41EE FE00                lea.l      A0, [A6 - 0x200]
  4795. 00003A94  D0C2                     add.w      A0, D2
  4796. 00003A96  5288                     addq.l     A0, 1
  4797. 00003A98  90C1                     sub.w      A0, D1
  4798. 00003A9A  4850                     pea.l      [A0]
  4799. 00003A9C  486E FF01                pea.l      [A6 - 0xFF]
  4800. 00003AA0  102E FF00                move.b     D0, [A6 - 0x100]
  4801. 00003AA4  7200                     moveq.l    D1, 0x00
  4802. 00003AA6  1200                     move.b     D1, D0
  4803. 00003AA8  3F01                     move.w     -[A7], D1
  4804. 00003AAA  7200                     moveq.l    D1, 0x00
  4805. 00003AAC  1200                     move.b     D1, D0
  4806. 00003AAE  3F01                     move.w     -[A7], D1
  4807. 00003AB0  42A7                     clr.l      -[A7]
  4808. 00003AB2  3F3C 001C                move.w     -[A7], 0x1C
  4809. 00003AB6  A9ED                     syscall    Pack6
  4810. 00003AB8  301F                     move.w     D0, [A7]+
  4811. 00003ABA  4A40                     tst.w      D0
  4812. 00003ABC  57C0                     seq        D0
  4813. 00003ABE  4400                     neg.b      D0
  4814. 00003AC0  1800                     move.b     D4, D0
  4815. 00003AC2  6072                     bra        +0x74 /* 00003B36 */
  4816. label00003AC4:
  4817. 00003AC4  102E FF00                move.b     D0, [A6 - 0x100]
  4818. 00003AC8  7200                     moveq.l    D1, 0x00
  4819. 00003ACA  1200                     move.b     D1, D0
  4820. 00003ACC  102E FE00                move.b     D0, [A6 - 0x200]
  4821. 00003AD0  7A00                     moveq.l    D5, 0x00
  4822. 00003AD2  1A00                     move.b     D5, D0
  4823. 00003AD4  9A41                     sub.w      D5, D1
  4824. 00003AD6  5245                     addq.w     D5, 1
  4825. 00003AD8  7601                     moveq.l    D3, 0x01
  4826. 00003ADA  605E                     bra        +0x60 /* 00003B3A */
  4827. label00003ADC:
  4828. 00003ADC  554F                     subq.w     A7, 2
  4829. 00003ADE  1003                     move.b     D0, D3
  4830. 00003AE0  4880                     ext.w      D0
  4831. 00003AE2  41EE FE00                lea.l      A0, [A6 - 0x200]
  4832. 00003AE6  4870 0000                pea.l      [A0 + D0.w]
  4833. 00003AEA  2F0A                     move.l     -[A7], A2
  4834. 00003AEC  102E FF00                move.b     D0, [A6 - 0x100]
  4835. 00003AF0  7200                     moveq.l    D1, 0x00
  4836. 00003AF2  1200                     move.b     D1, D0
  4837. 00003AF4  3F01                     move.w     -[A7], D1
  4838. 00003AF6  7200                     moveq.l    D1, 0x00
  4839. 00003AF8  1200                     move.b     D1, D0
  4840. 00003AFA  3F01                     move.w     -[A7], D1
  4841. 00003AFC  42A7                     clr.l      -[A7]
  4842. 00003AFE  3F3C 001C                move.w     -[A7], 0x1C
  4843. 00003B02  A9ED                     syscall    Pack6
  4844. 00003B04  301F                     move.w     D0, [A7]+
  4845. 00003B06  4A40                     tst.w      D0
  4846. 00003B08  57C0                     seq        D0
  4847. 00003B0A  4400                     neg.b      D0
  4848. 00003B0C  1800                     move.b     D4, D0
  4849. 00003B0E  4A04                     tst.b      D4
  4850. 00003B10  6624                     bne        +0x26 /* 00003B36 */
  4851. 00003B12  5203                     addq.b     D3, 1
  4852. label00003B14:
  4853. 00003B14  B605                     cmp.b      D3, D5
  4854. 00003B16  6FC4                     ble        -0x3A /* 00003ADC */
  4855. 00003B18  601C                     bra        +0x1E /* 00003B36 */
  4856. label00003B1A:
  4857. 00003B1A  554F                     subq.w     A7, 2
  4858. 00003B1C  486E FE00                pea.l      [A6 - 0x200]
  4859. 00003B20  486E FF00                pea.l      [A6 - 0x100]
  4860. 00003B24  42A7                     clr.l      -[A7]
  4861. 00003B26  4EB9 0000 1F70           jsr        [0x00001F70]
  4862. 00003B2C  301F                     move.w     D0, [A7]+
  4863. 00003B2E  4A40                     tst.w      D0
  4864. 00003B30  57C0                     seq        D0
  4865. 00003B32  4400                     neg.b      D0
  4866. 00003B34  1800                     move.b     D4, D0
  4867. label00003B36:
  4868. 00003B36  1004                     move.b     D0, D4
  4869. 00003B38  6008                     bra        +0xA /* 00003B42 */
  4870. label00003B3A:
  4871. 00003B3A  45EE FF00                lea.l      A2, [A6 - 0x100]
  4872. 00003B3E  528A                     addq.l     A2, 1
  4873. 00003B40  60D2                     bra        -0x2C /* 00003B14 */
  4874. label00003B42:
  4875. 00003B42  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  4876. 00003B46  4E5E                     unlink     A6
  4877. 00003B48  4E75                     rts
  4878. fn00003B4A:
  4879. 00003B4A  206F 0004                movea.l    A0, [A7 + 0x4]
  4880. 00003B4E  20BC 6E75 6C6C           move.l     [A0], 0x6E756C6C /* 'null' */
  4881. 00003B54  42A8 0004                clr.l      [A0 + 0x4]
  4882. 00003B58  4E75                     rts
  4883. fn00003B5A:
  4884. 00003B5A  4E56 FFF0                link       A6, -0x0010
  4885. 00003B5E  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  4886. 00003B62  246E 0008                movea.l    A2, [A6 + 0x8]
  4887. 00003B66  266E 000C                movea.l    A3, [A6 + 0xC]
  4888. 00003B6A  2A2E 0010                move.l     D5, [A6 + 0x10]
  4889. 00003B6E  282E 0014                move.l     D4, [A6 + 0x14]
  4890. 00003B72  24BC 6E75 6C6C           move.l     [A2], 0x6E756C6C /* 'null' */
  4891. 00003B78  42AA 0004                clr.l      [A2 + 0x4]
  4892. 00003B7C  2013                     move.l     D0, [A3]
  4893. 00003B7E  0480 6165 7674           subi.l     D0, 0x61657674 /* 'aevt' */
  4894. 00003B84  6714                     beq        +0x16 /* 00003B9A */
  4895. 00003B86  0480 0D0F F5F8           subi.l     D0, 0xD0FF5F8
  4896. 00003B8C  6700 00AE                beq        +0xB0 /* 00003C3C */
  4897. 00003B90  0480 03EF F703           subi.l     D0, 0x3EFF703
  4898. 00003B96  6702                     beq        +0x4 /* 00003B9A */
  4899. 00003B98  6016                     bra        +0x18 /* 00003BB0 */
  4900. label00003B9A:
  4901. 00003B9A  554F                     subq.w     A7, 2
  4902. 00003B9C  2F0B                     move.l     -[A7], A3
  4903. 00003B9E  2F05                     move.l     -[A7], D5
  4904. 00003BA0  2F04                     move.l     -[A7], D4
  4905. 00003BA2  2F0A                     move.l     -[A7], A2
  4906. 00003BA4  303C 0812                move.w     D0, 0x812
  4907. 00003BA8  A816                     syscall    Pack8
  4908. 00003BAA  301F                     move.w     D0, [A7]+
  4909. 00003BAC  6000 008E                bra        +0x90 /* 00003C3C */
  4910. label00003BB0:
  4911. 00003BB0  486E FFF8                pea.l      [A6 - 0x8]
  4912. 00003BB4  4EBA FF94                jsr        [PC - 0x6C /* 00003B4A */]
  4913. 00003BB8  2F0B                     move.l     -[A7], A3
  4914. 00003BBA  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  4915. 00003BC0  486E FFF8                pea.l      [A6 - 0x8]
  4916. 00003BC4  303C 0603                move.w     D0, 0x603
  4917. 00003BC8  A816                     syscall    Pack8
  4918. 00003BCA  301F                     move.w     D0, [A7]+
  4919. 00003BCC  3600                     move.w     D3, D0
  4920. 00003BCE  4A43                     tst.w      D3
  4921. 00003BD0  544F                     addq.w     A7, 2
  4922. 00003BD2  671C                     beq        +0x1E /* 00003BF0 */
  4923. 00003BD4  42A7                     clr.l      -[A7]
  4924. 00003BD6  486E FFF4                pea.l      [A6 - 0xC]
  4925. 00003BDA  3043                     movea.w    A0, D3
  4926. 00003BDC  2D48 FFF4                move.l     [A6 - 0xC], A0
  4927. 00003BE0  4879 0001 5EE0           push.l     0x15EE0
  4928. 00003BE6  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4929. 00003BEC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4930. label00003BF0:
  4931. 00003BF0  554F                     subq.w     A7, 2
  4932. 00003BF2  486E FFF8                pea.l      [A6 - 0x8]
  4933. 00003BF6  2F05                     move.l     -[A7], D5
  4934. 00003BF8  2F04                     move.l     -[A7], D4
  4935. 00003BFA  2F0A                     move.l     -[A7], A2
  4936. 00003BFC  303C 0812                move.w     D0, 0x812
  4937. 00003C00  A816                     syscall    Pack8
  4938. 00003C02  301F                     move.w     D0, [A7]+
  4939. 00003C04  3600                     move.w     D3, D0
  4940. 00003C06  0C43 F95B                cmpi.w     D3, 0xF95B
  4941. 00003C0A  6720                     beq        +0x22 /* 00003C2C */
  4942. 00003C0C  4A43                     tst.w      D3
  4943. 00003C0E  671C                     beq        +0x1E /* 00003C2C */
  4944. 00003C10  42A7                     clr.l      -[A7]
  4945. 00003C12  486E FFF0                pea.l      [A6 - 0x10]
  4946. 00003C16  3043                     movea.w    A0, D3
  4947. 00003C18  2D48 FFF0                move.l     [A6 - 0x10], A0
  4948. 00003C1C  4879 0001 5EE0           push.l     0x15EE0
  4949. 00003C22  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4950. 00003C28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4951. label00003C2C:
  4952. 00003C2C  3F3C FFFF                move.w     -[A7], 0xFFFF
  4953. 00003C30  486E FFF8                pea.l      [A6 - 0x8]
  4954. 00003C34  61FF 0000 0070           bsr        +0x72 /* 00003CA6 */
  4955. 00003C3A  5C4F                     addq.w     A7, 6
  4956. label00003C3C:
  4957. 00003C3C  204A                     movea.l    A0, A2
  4958. 00003C3E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  4959. 00003C42  4E5E                     unlink     A6
  4960. 00003C44  4E75                     rts
  4961. fn00003C46:
  4962. 00003C46  4E56 FFFC                link       A6, -0x0004
  4963. 00003C4A  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  4964. 00003C4E  246E 0008                movea.l    A2, [A6 + 0x8]
  4965. 00003C52  2A2E 000C                move.l     D5, [A6 + 0xC]
  4966. 00003C56  266E 0010                movea.l    A3, [A6 + 0x10]
  4967. 00003C5A  282E 0014                move.l     D4, [A6 + 0x14]
  4968. 00003C5E  24BC 6E75 6C6C           move.l     [A2], 0x6E756C6C /* 'null' */
  4969. 00003C64  42AA 0004                clr.l      [A2 + 0x4]
  4970. 00003C68  554F                     subq.w     A7, 2
  4971. 00003C6A  2F05                     move.l     -[A7], D5
  4972. 00003C6C  2F0B                     move.l     -[A7], A3
  4973. 00003C6E  2F04                     move.l     -[A7], D4
  4974. 00003C70  2F0A                     move.l     -[A7], A2
  4975. 00003C72  303C 0825                move.w     D0, 0x825
  4976. 00003C76  A816                     syscall    Pack8
  4977. 00003C78  301F                     move.w     D0, [A7]+
  4978. 00003C7A  3600                     move.w     D3, D0
  4979. 00003C7C  4A43                     tst.w      D3
  4980. 00003C7E  671C                     beq        +0x1E /* 00003C9C */
  4981. 00003C80  42A7                     clr.l      -[A7]
  4982. 00003C82  486E FFFC                pea.l      [A6 - 0x4]
  4983. 00003C86  3043                     movea.w    A0, D3
  4984. 00003C88  2D48 FFFC                move.l     [A6 - 0x4], A0
  4985. 00003C8C  4879 0001 5EE0           push.l     0x15EE0
  4986. 00003C92  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4987. 00003C98  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4988. label00003C9C:
  4989. 00003C9C  204A                     movea.l    A0, A2
  4990. 00003C9E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  4991. 00003CA2  4E5E                     unlink     A6
  4992. 00003CA4  4E75                     rts
  4993. fn00003CA6:
  4994. 00003CA6  4E56 0000                link       A6, 0
  4995. 00003CAA  2F0A                     move.l     -[A7], A2
  4996. 00003CAC  246E 0008                movea.l    A2, [A6 + 0x8]
  4997. 00003CB0  200A                     move.l     D0, A2
  4998. 00003CB2  6722                     beq        +0x24 /* 00003CD6 */
  4999. 00003CB4  4AAA 0004                tst.l      [A2 + 0x4]
  5000. 00003CB8  670C                     beq        +0xE /* 00003CC6 */
  5001. 00003CBA  554F                     subq.w     A7, 2
  5002. 00003CBC  2F0A                     move.l     -[A7], A2
  5003. 00003CBE  303C 0204                move.w     D0, 0x204
  5004. 00003CC2  A816                     syscall    Pack8
  5005. 00003CC4  301F                     move.w     D0, [A7]+
  5006. label00003CC6:
  5007. 00003CC6  4A6E 000C                tst.w      [A6 + 0xC]
  5008. 00003CCA  6F0A                     ble        +0xC /* 00003CD6 */
  5009. 00003CCC  2F0A                     move.l     -[A7], A2
  5010. 00003CCE  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  5011. 00003CD4  584F                     addq.w     A7, 4
  5012. label00003CD6:
  5013. 00003CD6  204A                     movea.l    A0, A2
  5014. 00003CD8  245F                     movea.l    A2, [A7]+
  5015. 00003CDA  4E5E                     unlink     A6
  5016. 00003CDC  4E75                     rts
  5017. fn00003CDE:
  5018. 00003CDE  4E56 FFFC                link       A6, -0x0004
  5019. 00003CE2  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  5020. 00003CE6  266E 0008                movea.l    A3, [A6 + 0x8]
  5021. 00003CEA  246E 000C                movea.l    A2, [A6 + 0xC]
  5022. 00003CEE  2A2E 0010                move.l     D5, [A6 + 0x10]
  5023. 00003CF2  282E 0014                move.l     D4, [A6 + 0x14]
  5024. 00003CF6  554F                     subq.w     A7, 2
  5025. 00003CF8  2F0A                     move.l     -[A7], A2
  5026. 00003CFA  2F05                     move.l     -[A7], D5
  5027. 00003CFC  2F04                     move.l     -[A7], D4
  5028. 00003CFE  2F0B                     move.l     -[A7], A3
  5029. 00003D00  303C 0812                move.w     D0, 0x812
  5030. 00003D04  A816                     syscall    Pack8
  5031. 00003D06  301F                     move.w     D0, [A7]+
  5032. 00003D08  3600                     move.w     D3, D0
  5033. 00003D0A  4A43                     tst.w      D3
  5034. 00003D0C  671C                     beq        +0x1E /* 00003D2A */
  5035. 00003D0E  42A7                     clr.l      -[A7]
  5036. 00003D10  486E FFFC                pea.l      [A6 - 0x4]
  5037. 00003D14  3043                     movea.w    A0, D3
  5038. 00003D16  2D48 FFFC                move.l     [A6 - 0x4], A0
  5039. 00003D1A  4879 0001 5EE0           push.l     0x15EE0
  5040. 00003D20  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5041. 00003D26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5042. label00003D2A:
  5043. 00003D2A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  5044. 00003D2E  4E5E                     unlink     A6
  5045. 00003D30  4E75                     rts
  5046. fn00003D32:
  5047. 00003D32  4E56 FFFC                link       A6, -0x0004
  5048. 00003D36  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  5049. 00003D3A  266E 0008                movea.l    A3, [A6 + 0x8]
  5050. 00003D3E  246E 000C                movea.l    A2, [A6 + 0xC]
  5051. 00003D42  2A2E 0010                move.l     D5, [A6 + 0x10]
  5052. 00003D46  282E 0014                move.l     D4, [A6 + 0x14]
  5053. 00003D4A  554F                     subq.w     A7, 2
  5054. 00003D4C  2F0A                     move.l     -[A7], A2
  5055. 00003D4E  2F05                     move.l     -[A7], D5
  5056. 00003D50  2F04                     move.l     -[A7], D4
  5057. 00003D52  2F0B                     move.l     -[A7], A3
  5058. 00003D54  303C 0812                move.w     D0, 0x812
  5059. 00003D58  A816                     syscall    Pack8
  5060. 00003D5A  301F                     move.w     D0, [A7]+
  5061. 00003D5C  3600                     move.w     D3, D0
  5062. 00003D5E  0C43 F95B                cmpi.w     D3, 0xF95B
  5063. 00003D62  6720                     beq        +0x22 /* 00003D84 */
  5064. 00003D64  4A43                     tst.w      D3
  5065. 00003D66  671C                     beq        +0x1E /* 00003D84 */
  5066. 00003D68  42A7                     clr.l      -[A7]
  5067. 00003D6A  486E FFFC                pea.l      [A6 - 0x4]
  5068. 00003D6E  3043                     movea.w    A0, D3
  5069. 00003D70  2D48 FFFC                move.l     [A6 - 0x4], A0
  5070. 00003D74  4879 0001 5EE0           push.l     0x15EE0
  5071. 00003D7A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5072. 00003D80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5073. label00003D84:
  5074. 00003D84  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  5075. 00003D88  4E5E                     unlink     A6
  5076. 00003D8A  4E75                     rts
  5077. fn00003D8C:
  5078. 00003D8C  4E56 FFF8                link       A6, -0x0008
  5079. 00003D90  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5080. 00003D94  246E 0008                movea.l    A2, [A6 + 0x8]
  5081. 00003D98  282E 000C                move.l     D4, [A6 + 0xC]
  5082. 00003D9C  266E 0010                movea.l    A3, [A6 + 0x10]
  5083. 00003DA0  0C92 6E75 6C6C           cmpi.l     [A2], 0x6E756C6C /* 'null' */
  5084. 00003DA6  6636                     bne        +0x38 /* 00003DDE */
  5085. 00003DA8  554F                     subq.w     A7, 2
  5086. 00003DAA  42A7                     clr.l      -[A7]
  5087. 00003DAC  42A7                     clr.l      -[A7]
  5088. 00003DAE  1F3C 0001                move.b     -[A7], 0x1
  5089. 00003DB2  2F0A                     move.l     -[A7], A2
  5090. 00003DB4  303C 0706                move.w     D0, 0x706
  5091. 00003DB8  A816                     syscall    Pack8
  5092. 00003DBA  301F                     move.w     D0, [A7]+
  5093. 00003DBC  3600                     move.w     D3, D0
  5094. 00003DBE  4A43                     tst.w      D3
  5095. 00003DC0  671C                     beq        +0x1E /* 00003DDE */
  5096. 00003DC2  42A7                     clr.l      -[A7]
  5097. 00003DC4  486E FFFC                pea.l      [A6 - 0x4]
  5098. 00003DC8  3043                     movea.w    A0, D3
  5099. 00003DCA  2D48 FFFC                move.l     [A6 - 0x4], A0
  5100. 00003DCE  4879 0001 5EE0           push.l     0x15EE0
  5101. 00003DD4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5102. 00003DDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5103. label00003DDE:
  5104. 00003DDE  554F                     subq.w     A7, 2
  5105. 00003DE0  2F0A                     move.l     -[A7], A2
  5106. 00003DE2  2F04                     move.l     -[A7], D4
  5107. 00003DE4  2F0B                     move.l     -[A7], A3
  5108. 00003DE6  303C 0610                move.w     D0, 0x610
  5109. 00003DEA  A816                     syscall    Pack8
  5110. 00003DEC  301F                     move.w     D0, [A7]+
  5111. 00003DEE  3600                     move.w     D3, D0
  5112. 00003DF0  4A43                     tst.w      D3
  5113. 00003DF2  671C                     beq        +0x1E /* 00003E10 */
  5114. 00003DF4  42A7                     clr.l      -[A7]
  5115. 00003DF6  486E FFF8                pea.l      [A6 - 0x8]
  5116. 00003DFA  3043                     movea.w    A0, D3
  5117. 00003DFC  2D48 FFF8                move.l     [A6 - 0x8], A0
  5118. 00003E00  4879 0001 5EE0           push.l     0x15EE0
  5119. 00003E06  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5120. 00003E0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5121. label00003E10:
  5122. 00003E10  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5123. 00003E14  4E5E                     unlink     A6
  5124. 00003E16  4E75                     rts
  5125. fn00003E18:
  5126. 00003E18  4E56 FFE0                link       A6, -0x0020
  5127. 00003E1C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5128. 00003E20  246E 0008                movea.l    A2, [A6 + 0x8]
  5129. 00003E24  282E 000C                move.l     D4, [A6 + 0xC]
  5130. 00003E28  266E 0010                movea.l    A3, [A6 + 0x10]
  5131. 00003E2C  2612                     move.l     D3, [A2]
  5132. 00003E2E  0C83 6E75 6C6C           cmpi.l     D3, 0x6E756C6C /* 'null' */
  5133. 00003E34  6634                     bne        +0x36 /* 00003E6A */
  5134. 00003E36  554F                     subq.w     A7, 2
  5135. 00003E38  2F0B                     move.l     -[A7], A3
  5136. 00003E3A  2F0A                     move.l     -[A7], A2
  5137. 00003E3C  303C 0405                move.w     D0, 0x405
  5138. 00003E40  A816                     syscall    Pack8
  5139. 00003E42  301F                     move.w     D0, [A7]+
  5140. 00003E44  3600                     move.w     D3, D0
  5141. 00003E46  4A43                     tst.w      D3
  5142. 00003E48  671C                     beq        +0x1E /* 00003E66 */
  5143. 00003E4A  42A7                     clr.l      -[A7]
  5144. 00003E4C  486E FFF4                pea.l      [A6 - 0xC]
  5145. 00003E50  3043                     movea.w    A0, D3
  5146. 00003E52  2D48 FFF4                move.l     [A6 - 0xC], A0
  5147. 00003E56  4879 0001 5EE0           push.l     0x15EE0
  5148. 00003E5C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5149. 00003E62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5150. label00003E66:
  5151. 00003E66  6000 011C                bra        +0x11E /* 00003F84 */
  5152. label00003E6A:
  5153. 00003E6A  0C83 6C69 7374           cmpi.l     D3, 0x6C697374 /* 'list' */
  5154. 00003E70  6700 00E0                beq        +0xE2 /* 00003F52 */
  5155. 00003E74  486E FFF8                pea.l      [A6 - 0x8]
  5156. 00003E78  4EBA FCD0                jsr        [PC - 0x330 /* 00003B4A */]
  5157. 00003E7C  2F0A                     move.l     -[A7], A2
  5158. 00003E7E  486E FFF8                pea.l      [A6 - 0x8]
  5159. 00003E82  303C 0405                move.w     D0, 0x405
  5160. 00003E86  A816                     syscall    Pack8
  5161. 00003E88  301F                     move.w     D0, [A7]+
  5162. 00003E8A  3600                     move.w     D3, D0
  5163. 00003E8C  4A43                     tst.w      D3
  5164. 00003E8E  544F                     addq.w     A7, 2
  5165. 00003E90  671C                     beq        +0x1E /* 00003EAE */
  5166. 00003E92  42A7                     clr.l      -[A7]
  5167. 00003E94  486E FFF0                pea.l      [A6 - 0x10]
  5168. 00003E98  3043                     movea.w    A0, D3
  5169. 00003E9A  2D48 FFF0                move.l     [A6 - 0x10], A0
  5170. 00003E9E  4879 0001 5EE0           push.l     0x15EE0
  5171. 00003EA4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5172. 00003EAA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5173. label00003EAE:
  5174. 00003EAE  554F                     subq.w     A7, 2
  5175. 00003EB0  2F0A                     move.l     -[A7], A2
  5176. 00003EB2  303C 0204                move.w     D0, 0x204
  5177. 00003EB6  A816                     syscall    Pack8
  5178. 00003EB8  301F                     move.w     D0, [A7]+
  5179. 00003EBA  3600                     move.w     D3, D0
  5180. 00003EBC  4A43                     tst.w      D3
  5181. 00003EBE  671C                     beq        +0x1E /* 00003EDC */
  5182. 00003EC0  42A7                     clr.l      -[A7]
  5183. 00003EC2  486E FFEC                pea.l      [A6 - 0x14]
  5184. 00003EC6  3043                     movea.w    A0, D3
  5185. 00003EC8  2D48 FFEC                move.l     [A6 - 0x14], A0
  5186. 00003ECC  4879 0001 5EE0           push.l     0x15EE0
  5187. 00003ED2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5188. 00003ED8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5189. label00003EDC:
  5190. 00003EDC  554F                     subq.w     A7, 2
  5191. 00003EDE  42A7                     clr.l      -[A7]
  5192. 00003EE0  42A7                     clr.l      -[A7]
  5193. 00003EE2  4227                     clr.b      -[A7]
  5194. 00003EE4  2F0A                     move.l     -[A7], A2
  5195. 00003EE6  303C 0706                move.w     D0, 0x706
  5196. 00003EEA  A816                     syscall    Pack8
  5197. 00003EEC  301F                     move.w     D0, [A7]+
  5198. 00003EEE  3600                     move.w     D3, D0
  5199. 00003EF0  4A43                     tst.w      D3
  5200. 00003EF2  671C                     beq        +0x1E /* 00003F10 */
  5201. 00003EF4  42A7                     clr.l      -[A7]
  5202. 00003EF6  486E FFE8                pea.l      [A6 - 0x18]
  5203. 00003EFA  3043                     movea.w    A0, D3
  5204. 00003EFC  2D48 FFE8                move.l     [A6 - 0x18], A0
  5205. 00003F00  4879 0001 5EE0           push.l     0x15EE0
  5206. 00003F06  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5207. 00003F0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5208. label00003F10:
  5209. 00003F10  554F                     subq.w     A7, 2
  5210. 00003F12  2F0A                     move.l     -[A7], A2
  5211. 00003F14  42A7                     clr.l      -[A7]
  5212. 00003F16  486E FFF8                pea.l      [A6 - 0x8]
  5213. 00003F1A  303C 0609                move.w     D0, 0x609
  5214. 00003F1E  A816                     syscall    Pack8
  5215. 00003F20  301F                     move.w     D0, [A7]+
  5216. 00003F22  3600                     move.w     D3, D0
  5217. 00003F24  4A43                     tst.w      D3
  5218. 00003F26  671C                     beq        +0x1E /* 00003F44 */
  5219. 00003F28  42A7                     clr.l      -[A7]
  5220. 00003F2A  486E FFE4                pea.l      [A6 - 0x1C]
  5221. 00003F2E  3043                     movea.w    A0, D3
  5222. 00003F30  2D48 FFE4                move.l     [A6 - 0x1C], A0
  5223. 00003F34  4879 0001 5EE0           push.l     0x15EE0
  5224. 00003F3A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5225. 00003F40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5226. label00003F44:
  5227. 00003F44  3F3C FFFF                move.w     -[A7], 0xFFFF
  5228. 00003F48  486E FFF8                pea.l      [A6 - 0x8]
  5229. 00003F4C  4EBA FD58                jsr        [PC - 0x2A8 /* 00003CA6 */]
  5230. 00003F50  5C4F                     addq.w     A7, 6
  5231. label00003F52:
  5232. 00003F52  554F                     subq.w     A7, 2
  5233. 00003F54  2F0A                     move.l     -[A7], A2
  5234. 00003F56  2F04                     move.l     -[A7], D4
  5235. 00003F58  2F0B                     move.l     -[A7], A3
  5236. 00003F5A  303C 0609                move.w     D0, 0x609
  5237. 00003F5E  A816                     syscall    Pack8
  5238. 00003F60  301F                     move.w     D0, [A7]+
  5239. 00003F62  3600                     move.w     D3, D0
  5240. 00003F64  4A43                     tst.w      D3
  5241. 00003F66  671C                     beq        +0x1E /* 00003F84 */
  5242. 00003F68  42A7                     clr.l      -[A7]
  5243. 00003F6A  486E FFE0                pea.l      [A6 - 0x20]
  5244. 00003F6E  3043                     movea.w    A0, D3
  5245. 00003F70  2D48 FFE0                move.l     [A6 - 0x20], A0
  5246. 00003F74  4879 0001 5EE0           push.l     0x15EE0
  5247. 00003F7A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5248. 00003F80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5249. label00003F84:
  5250. 00003F84  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5251. 00003F88  4E5E                     unlink     A6
  5252. 00003F8A  4E75                     rts
  5253. fn00003F8C:
  5254. 00003F8C  4E56 FFF8                link       A6, -0x0008
  5255. 00003F90  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  5256. 00003F94  266E 0008                movea.l    A3, [A6 + 0x8]
  5257. 00003F98  2A2E 000C                move.l     D5, [A6 + 0xC]
  5258. 00003F9C  282E 0010                move.l     D4, [A6 + 0x10]
  5259. 00003FA0  246E 0014                movea.l    A2, [A6 + 0x14]
  5260. 00003FA4  262E 0018                move.l     D3, [A6 + 0x18]
  5261. 00003FA8  2F03                     move.l     -[A7], D3
  5262. 00003FAA  2F0A                     move.l     -[A7], A2
  5263. 00003FAC  2F04                     move.l     -[A7], D4
  5264. 00003FAE  486E FFF8                pea.l      [A6 - 0x8]
  5265. 00003FB2  4EBA FC92                jsr        [PC - 0x36E /* 00003C46 */]
  5266. 00003FB6  486E FFF8                pea.l      [A6 - 0x8]
  5267. 00003FBA  2F05                     move.l     -[A7], D5
  5268. 00003FBC  2F0B                     move.l     -[A7], A3
  5269. 00003FBE  4EBA FE58                jsr        [PC - 0x1A8 /* 00003E18 */]
  5270. 00003FC2  3F3C FFFF                move.w     -[A7], 0xFFFF
  5271. 00003FC6  486E FFF8                pea.l      [A6 - 0x8]
  5272. 00003FCA  4EBA FCDA                jsr        [PC - 0x326 /* 00003CA6 */]
  5273. 00003FCE  4FEF 0022                lea.l      A7, [A7 + 0x22]
  5274. 00003FD2  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  5275. 00003FD6  4E5E                     unlink     A6
  5276. 00003FD8  4E75                     rts
  5277. fn00003FDA:
  5278. 00003FDA  4E56 FFE8                link       A6, -0x0018
  5279. 00003FDE  48E7 1030                movem.l    -[A7], D3,A2,A3
  5280. 00003FE2  266E 0008                movea.l    A3, [A6 + 0x8]
  5281. 00003FE6  246E 0010                movea.l    A2, [A6 + 0x10]
  5282. 00003FEA  486E FFF8                pea.l      [A6 - 0x8]
  5283. 00003FEE  4EBA FB5A                jsr        [PC - 0x4A6 /* 00003B4A */]
  5284. 00003FF2  42A7                     clr.l      -[A7]
  5285. 00003FF4  42A7                     clr.l      -[A7]
  5286. 00003FF6  1F3C 0001                move.b     -[A7], 0x1
  5287. 00003FFA  486E FFF8                pea.l      [A6 - 0x8]
  5288. 00003FFE  303C 0706                move.w     D0, 0x706
  5289. 00004002  A816                     syscall    Pack8
  5290. 00004004  301F                     move.w     D0, [A7]+
  5291. 00004006  3600                     move.w     D3, D0
  5292. 00004008  4A43                     tst.w      D3
  5293. 0000400A  544F                     addq.w     A7, 2
  5294. 0000400C  671C                     beq        +0x1E /* 0000402A */
  5295. 0000400E  42A7                     clr.l      -[A7]
  5296. 00004010  486E FFF4                pea.l      [A6 - 0xC]
  5297. 00004014  3043                     movea.w    A0, D3
  5298. 00004016  2D48 FFF4                move.l     [A6 - 0xC], A0
  5299. 0000401A  4879 0001 5EE0           push.l     0x15EE0
  5300. 00004020  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5301. 00004026  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5302. label0000402A:
  5303. 0000402A  554F                     subq.w     A7, 2
  5304. 0000402C  486E FFF8                pea.l      [A6 - 0x8]
  5305. 00004030  2F3C 6B6F 626A           move.l     -[A7], 0x6B6F626A /* 'kobj' */
  5306. 00004036  2F0B                     move.l     -[A7], A3
  5307. 00004038  303C 0610                move.w     D0, 0x610
  5308. 0000403C  A816                     syscall    Pack8
  5309. 0000403E  301F                     move.w     D0, [A7]+
  5310. 00004040  3600                     move.w     D3, D0
  5311. 00004042  4A43                     tst.w      D3
  5312. 00004044  671C                     beq        +0x1E /* 00004062 */
  5313. 00004046  42A7                     clr.l      -[A7]
  5314. 00004048  486E FFF0                pea.l      [A6 - 0x10]
  5315. 0000404C  3043                     movea.w    A0, D3
  5316. 0000404E  2D48 FFF0                move.l     [A6 - 0x10], A0
  5317. 00004052  4879 0001 5EE0           push.l     0x15EE0
  5318. 00004058  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5319. 0000405E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5320. label00004062:
  5321. 00004062  554F                     subq.w     A7, 2
  5322. 00004064  486E FFF8                pea.l      [A6 - 0x8]
  5323. 00004068  2F3C 6B70 6F73           move.l     -[A7], 0x6B706F73 /* 'kpos' */
  5324. 0000406E  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  5325. 00004074  486E 000C                pea.l      [A6 + 0xC]
  5326. 00004078  4878 0004                push.l     0x4
  5327. 0000407C  303C 0A0F                move.w     D0, 0xA0F
  5328. 00004080  A816                     syscall    Pack8
  5329. 00004082  301F                     move.w     D0, [A7]+
  5330. 00004084  3600                     move.w     D3, D0
  5331. 00004086  4A43                     tst.w      D3
  5332. 00004088  671C                     beq        +0x1E /* 000040A6 */
  5333. 0000408A  42A7                     clr.l      -[A7]
  5334. 0000408C  486E FFEC                pea.l      [A6 - 0x14]
  5335. 00004090  3043                     movea.w    A0, D3
  5336. 00004092  2D48 FFEC                move.l     [A6 - 0x14], A0
  5337. 00004096  4879 0001 5EE0           push.l     0x15EE0
  5338. 0000409C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5339. 000040A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5340. label000040A6:
  5341. 000040A6  554F                     subq.w     A7, 2
  5342. 000040A8  2F0A                     move.l     -[A7], A2
  5343. 000040AA  303C 0204                move.w     D0, 0x204
  5344. 000040AE  A816                     syscall    Pack8
  5345. 000040B0  301F                     move.w     D0, [A7]+
  5346. 000040B2  554F                     subq.w     A7, 2
  5347. 000040B4  486E FFF8                pea.l      [A6 - 0x8]
  5348. 000040B8  2F3C 696E 736C           move.l     -[A7], 0x696E736C /* 'insl' */
  5349. 000040BE  2F0A                     move.l     -[A7], A2
  5350. 000040C0  303C 0603                move.w     D0, 0x603
  5351. 000040C4  A816                     syscall    Pack8
  5352. 000040C6  301F                     move.w     D0, [A7]+
  5353. 000040C8  3600                     move.w     D3, D0
  5354. 000040CA  4A43                     tst.w      D3
  5355. 000040CC  671C                     beq        +0x1E /* 000040EA */
  5356. 000040CE  42A7                     clr.l      -[A7]
  5357. 000040D0  486E FFE8                pea.l      [A6 - 0x18]
  5358. 000040D4  3043                     movea.w    A0, D3
  5359. 000040D6  2D48 FFE8                move.l     [A6 - 0x18], A0
  5360. 000040DA  4879 0001 5EE0           push.l     0x15EE0
  5361. 000040E0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5362. 000040E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5363. label000040EA:
  5364. 000040EA  3F3C FFFF                move.w     -[A7], 0xFFFF
  5365. 000040EE  486E FFF8                pea.l      [A6 - 0x8]
  5366. 000040F2  4EBA FBB2                jsr        [PC - 0x44E /* 00003CA6 */]
  5367. 000040F6  5C4F                     addq.w     A7, 6
  5368. 000040F8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5369. 000040FC  4E5E                     unlink     A6
  5370. 000040FE  4E75                     rts
  5371. fn00004100:
  5372. 00004100  4E56 FFF4                link       A6, -0x000C
  5373. 00004104  48E7 0038                movem.l    -[A7], A2,A3,A4
  5374. 00004108  246E 0008                movea.l    A2, [A6 + 0x8]
  5375. 0000410C  286E 000C                movea.l    A4, [A6 + 0xC]
  5376. 00004110  2D79 0001 5E74 FFF8      move.l     [A6 - 0x8], [0x00015E74]
  5377. 00004118  2D79 0001 5E78 FFFC      move.l     [A6 - 0x4], [0x00015E78]
  5378. 00004120  0C92 6C6F 6E67           cmpi.l     [A2], 0x6C6F6E67 /* 'long' */
  5379. 00004126  6606                     bne        +0x8 /* 0000412E */
  5380. 00004128  266A 0004                movea.l    A3, [A2 + 0x4]
  5381. 0000412C  603C                     bra        +0x3E /* 0000416A */
  5382. label0000412E:
  5383. 0000412E  554F                     subq.w     A7, 2
  5384. 00004130  2F0A                     move.l     -[A7], A2
  5385. 00004132  2F3C 6C6F 6E67           move.l     -[A7], 0x6C6F6E67 /* 'long' */
  5386. 00004138  486E FFF8                pea.l      [A6 - 0x8]
  5387. 0000413C  303C 0603                move.w     D0, 0x603
  5388. 00004140  A816                     syscall    Pack8
  5389. 00004142  301F                     move.w     D0, [A7]+
  5390. 00004144  6606                     bne        +0x8 /* 0000414C */
  5391. 00004146  266E FFFC                movea.l    A3, [A6 - 0x4]
  5392. 0000414A  601E                     bra        +0x20 /* 0000416A */
  5393. label0000414C:
  5394. 0000414C  42A7                     clr.l      -[A7]
  5395. 0000414E  486E FFF4                pea.l      [A6 - 0xC]
  5396. 00004152  2D7C FFFF D8EF FFF4      move.l     [A6 - 0xC], 0xFFFFD8EF
  5397. 0000415A  4879 0001 5E7C           push.l     0x15E7C
  5398. 00004160  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5399. 00004166  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5400. label0000416A:
  5401. 0000416A  2053                     movea.l    A0, [A3]
  5402. 0000416C  2890                     move.l     [A4], [A0]
  5403. 0000416E  4AAE FFFC                tst.l      [A6 - 0x4]
  5404. 00004172  670E                     beq        +0x10 /* 00004182 */
  5405. 00004174  554F                     subq.w     A7, 2
  5406. 00004176  486E FFF8                pea.l      [A6 - 0x8]
  5407. 0000417A  303C 0204                move.w     D0, 0x204
  5408. 0000417E  A816                     syscall    Pack8
  5409. 00004180  301F                     move.w     D0, [A7]+
  5410. label00004182:
  5411. 00004182  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5412. 00004186  4E5E                     unlink     A6
  5413. 00004188  4E75                     rts
  5414. 0000418A  4E56 FFF4                link       A6, -0x000C
  5415. 0000418E  48E7 0038                movem.l    -[A7], A2,A3,A4
  5416. 00004192  246E 0008                movea.l    A2, [A6 + 0x8]
  5417. 00004196  286E 000C                movea.l    A4, [A6 + 0xC]
  5418. 0000419A  2D79 0001 5E6C FFF8      move.l     [A6 - 0x8], [0x00015E6C]
  5419. 000041A2  2D79 0001 5E70 FFFC      move.l     [A6 - 0x4], [0x00015E70]
  5420. 000041AA  0C92 5144 7074           cmpi.l     [A2], 0x51447074 /* 'QDpt' */
  5421. 000041B0  6606                     bne        +0x8 /* 000041B8 */
  5422. 000041B2  266A 0004                movea.l    A3, [A2 + 0x4]
  5423. 000041B6  603C                     bra        +0x3E /* 000041F4 */
  5424. label000041B8:
  5425. 000041B8  554F                     subq.w     A7, 2
  5426. 000041BA  2F0A                     move.l     -[A7], A2
  5427. 000041BC  2F3C 5144 7074           move.l     -[A7], 0x51447074 /* 'QDpt' */
  5428. 000041C2  486E FFF8                pea.l      [A6 - 0x8]
  5429. 000041C6  303C 0603                move.w     D0, 0x603
  5430. 000041CA  A816                     syscall    Pack8
  5431. 000041CC  301F                     move.w     D0, [A7]+
  5432. 000041CE  6606                     bne        +0x8 /* 000041D6 */
  5433. 000041D0  266E FFFC                movea.l    A3, [A6 - 0x4]
  5434. 000041D4  601E                     bra        +0x20 /* 000041F4 */
  5435. label000041D6:
  5436. 000041D6  42A7                     clr.l      -[A7]
  5437. 000041D8  486E FFF4                pea.l      [A6 - 0xC]
  5438. 000041DC  2D7C FFFF D8EF FFF4      move.l     [A6 - 0xC], 0xFFFFD8EF
  5439. 000041E4  4879 0001 5E7C           push.l     0x15E7C
  5440. 000041EA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5441. 000041F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5442. label000041F4:
  5443. 000041F4  2053                     movea.l    A0, [A3]
  5444. 000041F6  2890                     move.l     [A4], [A0]
  5445. 000041F8  4AAE FFFC                tst.l      [A6 - 0x4]
  5446. 000041FC  670E                     beq        +0x10 /* 0000420C */
  5447. 000041FE  554F                     subq.w     A7, 2
  5448. 00004200  486E FFF8                pea.l      [A6 - 0x8]
  5449. 00004204  303C 0204                move.w     D0, 0x204
  5450. 00004208  A816                     syscall    Pack8
  5451. 0000420A  301F                     move.w     D0, [A7]+
  5452. label0000420C:
  5453. 0000420C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5454. 00004210  4E5E                     unlink     A6
  5455. 00004212  4E75                     rts
  5456. 00004214  4E56 FFF4                link       A6, -0x000C
  5457. 00004218  48E7 0038                movem.l    -[A7], A2,A3,A4
  5458. 0000421C  246E 0008                movea.l    A2, [A6 + 0x8]
  5459. 00004220  286E 000C                movea.l    A4, [A6 + 0xC]
  5460. 00004224  2D79 0001 5E64 FFF8      move.l     [A6 - 0x8], [0x00015E64]
  5461. 0000422C  2D79 0001 5E68 FFFC      move.l     [A6 - 0x4], [0x00015E68]
  5462. 00004234  0C92 7164 7274           cmpi.l     [A2], 0x71647274 /* 'qdrt' */
  5463. 0000423A  6606                     bne        +0x8 /* 00004242 */
  5464. 0000423C  266A 0004                movea.l    A3, [A2 + 0x4]
  5465. 00004240  603C                     bra        +0x3E /* 0000427E */
  5466. label00004242:
  5467. 00004242  554F                     subq.w     A7, 2
  5468. 00004244  2F0A                     move.l     -[A7], A2
  5469. 00004246  2F3C 7164 7274           move.l     -[A7], 0x71647274 /* 'qdrt' */
  5470. 0000424C  486E FFF8                pea.l      [A6 - 0x8]
  5471. 00004250  303C 0603                move.w     D0, 0x603
  5472. 00004254  A816                     syscall    Pack8
  5473. 00004256  301F                     move.w     D0, [A7]+
  5474. 00004258  6606                     bne        +0x8 /* 00004260 */
  5475. 0000425A  266E FFFC                movea.l    A3, [A6 - 0x4]
  5476. 0000425E  601E                     bra        +0x20 /* 0000427E */
  5477. label00004260:
  5478. 00004260  42A7                     clr.l      -[A7]
  5479. 00004262  486E FFF4                pea.l      [A6 - 0xC]
  5480. 00004266  2D7C FFFF D8EF FFF4      move.l     [A6 - 0xC], 0xFFFFD8EF
  5481. 0000426E  4879 0001 5E7C           push.l     0x15E7C
  5482. 00004274  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5483. 0000427A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5484. label0000427E:
  5485. 0000427E  2053                     movea.l    A0, [A3]
  5486. 00004280  2890                     move.l     [A4], [A0]
  5487. 00004282  2968 0004 0004           move.l     [A4 + 0x4], [A0 + 0x4]
  5488. 00004288  4AAE FFFC                tst.l      [A6 - 0x4]
  5489. 0000428C  670E                     beq        +0x10 /* 0000429C */
  5490. 0000428E  554F                     subq.w     A7, 2
  5491. 00004290  486E FFF8                pea.l      [A6 - 0x8]
  5492. 00004294  303C 0204                move.w     D0, 0x204
  5493. 00004298  A816                     syscall    Pack8
  5494. 0000429A  301F                     move.w     D0, [A7]+
  5495. label0000429C:
  5496. 0000429C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5497. 000042A0  4E5E                     unlink     A6
  5498. 000042A2  4E75                     rts
  5499. fn000042A4:
  5500. 000042A4  4E56 FFF4                link       A6, -0x000C
  5501. 000042A8  48E7 0038                movem.l    -[A7], A2,A3,A4
  5502. 000042AC  246E 0008                movea.l    A2, [A6 + 0x8]
  5503. 000042B0  286E 000C                movea.l    A4, [A6 + 0xC]
  5504. 000042B4  2D79 0001 5E5C FFF8      move.l     [A6 - 0x8], [0x00015E5C]
  5505. 000042BC  2D79 0001 5E60 FFFC      move.l     [A6 - 0x4], [0x00015E60]
  5506. 000042C4  0C92 626F 6F6C           cmpi.l     [A2], 0x626F6F6C /* 'bool' */
  5507. 000042CA  6606                     bne        +0x8 /* 000042D2 */
  5508. 000042CC  266A 0004                movea.l    A3, [A2 + 0x4]
  5509. 000042D0  603C                     bra        +0x3E /* 0000430E */
  5510. label000042D2:
  5511. 000042D2  554F                     subq.w     A7, 2
  5512. 000042D4  2F0A                     move.l     -[A7], A2
  5513. 000042D6  2F3C 626F 6F6C           move.l     -[A7], 0x626F6F6C /* 'bool' */
  5514. 000042DC  486E FFF8                pea.l      [A6 - 0x8]
  5515. 000042E0  303C 0603                move.w     D0, 0x603
  5516. 000042E4  A816                     syscall    Pack8
  5517. 000042E6  301F                     move.w     D0, [A7]+
  5518. 000042E8  6606                     bne        +0x8 /* 000042F0 */
  5519. 000042EA  266E FFFC                movea.l    A3, [A6 - 0x4]
  5520. 000042EE  601E                     bra        +0x20 /* 0000430E */
  5521. label000042F0:
  5522. 000042F0  42A7                     clr.l      -[A7]
  5523. 000042F2  486E FFF4                pea.l      [A6 - 0xC]
  5524. 000042F6  2D7C FFFF D8EF FFF4      move.l     [A6 - 0xC], 0xFFFFD8EF
  5525. 000042FE  4879 0001 5E7C           push.l     0x15E7C
  5526. 00004304  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5527. 0000430A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5528. label0000430E:
  5529. 0000430E  2053                     movea.l    A0, [A3]
  5530. 00004310  1890                     move.b     [A4], [A0]
  5531. 00004312  4AAE FFFC                tst.l      [A6 - 0x4]
  5532. 00004316  670E                     beq        +0x10 /* 00004326 */
  5533. 00004318  554F                     subq.w     A7, 2
  5534. 0000431A  486E FFF8                pea.l      [A6 - 0x8]
  5535. 0000431E  303C 0204                move.w     D0, 0x204
  5536. 00004322  A816                     syscall    Pack8
  5537. 00004324  301F                     move.w     D0, [A7]+
  5538. label00004326:
  5539. 00004326  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5540. 0000432A  4E5E                     unlink     A6
  5541. 0000432C  4E75                     rts
  5542. fn0000432E:
  5543. 0000432E  4E56 FFF4                link       A6, -0x000C
  5544. 00004332  48E7 0038                movem.l    -[A7], A2,A3,A4
  5545. 00004336  246E 0008                movea.l    A2, [A6 + 0x8]
  5546. 0000433A  286E 000C                movea.l    A4, [A6 + 0xC]
  5547. 0000433E  2D79 0001 5E54 FFF8      move.l     [A6 - 0x8], [0x00015E54]
  5548. 00004346  2D79 0001 5E58 FFFC      move.l     [A6 - 0x4], [0x00015E58]
  5549. 0000434E  0C92 7479 7065           cmpi.l     [A2], 0x74797065 /* 'type' */
  5550. 00004354  6606                     bne        +0x8 /* 0000435C */
  5551. 00004356  266A 0004                movea.l    A3, [A2 + 0x4]
  5552. 0000435A  603C                     bra        +0x3E /* 00004398 */
  5553. label0000435C:
  5554. 0000435C  554F                     subq.w     A7, 2
  5555. 0000435E  2F0A                     move.l     -[A7], A2
  5556. 00004360  2F3C 7479 7065           move.l     -[A7], 0x74797065 /* 'type' */
  5557. 00004366  486E FFF8                pea.l      [A6 - 0x8]
  5558. 0000436A  303C 0603                move.w     D0, 0x603
  5559. 0000436E  A816                     syscall    Pack8
  5560. 00004370  301F                     move.w     D0, [A7]+
  5561. 00004372  6606                     bne        +0x8 /* 0000437A */
  5562. 00004374  266E FFFC                movea.l    A3, [A6 - 0x4]
  5563. 00004378  601E                     bra        +0x20 /* 00004398 */
  5564. label0000437A:
  5565. 0000437A  42A7                     clr.l      -[A7]
  5566. 0000437C  486E FFF4                pea.l      [A6 - 0xC]
  5567. 00004380  2D7C FFFF D8EF FFF4      move.l     [A6 - 0xC], 0xFFFFD8EF
  5568. 00004388  4879 0001 5E7C           push.l     0x15E7C
  5569. 0000438E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5570. 00004394  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5571. label00004398:
  5572. 00004398  2053                     movea.l    A0, [A3]
  5573. 0000439A  2890                     move.l     [A4], [A0]
  5574. 0000439C  4AAE FFFC                tst.l      [A6 - 0x4]
  5575. 000043A0  670E                     beq        +0x10 /* 000043B0 */
  5576. 000043A2  554F                     subq.w     A7, 2
  5577. 000043A4  486E FFF8                pea.l      [A6 - 0x8]
  5578. 000043A8  303C 0204                move.w     D0, 0x204
  5579. 000043AC  A816                     syscall    Pack8
  5580. 000043AE  301F                     move.w     D0, [A7]+
  5581. label000043B0:
  5582. 000043B0  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5583. 000043B4  4E5E                     unlink     A6
  5584. 000043B6  4E75                     rts
  5585. fn000043B8:
  5586. 000043B8  4E56 FFF4                link       A6, -0x000C
  5587. 000043BC  48E7 0038                movem.l    -[A7], A2,A3,A4
  5588. 000043C0  246E 0008                movea.l    A2, [A6 + 0x8]
  5589. 000043C4  286E 000C                movea.l    A4, [A6 + 0xC]
  5590. 000043C8  2D79 0001 5E4C FFF8      move.l     [A6 - 0x8], [0x00015E4C]
  5591. 000043D0  2D79 0001 5E50 FFFC      move.l     [A6 - 0x4], [0x00015E50]
  5592. 000043D8  0C92 656E 756D           cmpi.l     [A2], 0x656E756D /* 'enum' */
  5593. 000043DE  6606                     bne        +0x8 /* 000043E6 */
  5594. 000043E0  266A 0004                movea.l    A3, [A2 + 0x4]
  5595. 000043E4  603C                     bra        +0x3E /* 00004422 */
  5596. label000043E6:
  5597. 000043E6  554F                     subq.w     A7, 2
  5598. 000043E8  2F0A                     move.l     -[A7], A2
  5599. 000043EA  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  5600. 000043F0  486E FFF8                pea.l      [A6 - 0x8]
  5601. 000043F4  303C 0603                move.w     D0, 0x603
  5602. 000043F8  A816                     syscall    Pack8
  5603. 000043FA  301F                     move.w     D0, [A7]+
  5604. 000043FC  6606                     bne        +0x8 /* 00004404 */
  5605. 000043FE  266E FFFC                movea.l    A3, [A6 - 0x4]
  5606. 00004402  601E                     bra        +0x20 /* 00004422 */
  5607. label00004404:
  5608. 00004404  42A7                     clr.l      -[A7]
  5609. 00004406  486E FFF4                pea.l      [A6 - 0xC]
  5610. 0000440A  2D7C FFFF D8EF FFF4      move.l     [A6 - 0xC], 0xFFFFD8EF
  5611. 00004412  4879 0001 5E7C           push.l     0x15E7C
  5612. 00004418  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5613. 0000441E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5614. label00004422:
  5615. 00004422  2053                     movea.l    A0, [A3]
  5616. 00004424  2890                     move.l     [A4], [A0]
  5617. 00004426  4AAE FFFC                tst.l      [A6 - 0x4]
  5618. 0000442A  670E                     beq        +0x10 /* 0000443A */
  5619. 0000442C  554F                     subq.w     A7, 2
  5620. 0000442E  486E FFF8                pea.l      [A6 - 0x8]
  5621. 00004432  303C 0204                move.w     D0, 0x204
  5622. 00004436  A816                     syscall    Pack8
  5623. 00004438  301F                     move.w     D0, [A7]+
  5624. label0000443A:
  5625. 0000443A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5626. 0000443E  4E5E                     unlink     A6
  5627. 00004440  4E75                     rts
  5628. fn00004442:
  5629. 00004442  4E56 FFF4                link       A6, -0x000C
  5630. 00004446  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5631. 0000444A  266E 0008                movea.l    A3, [A6 + 0x8]
  5632. 0000444E  286E 000C                movea.l    A4, [A6 + 0xC]
  5633. 00004452  2D79 0001 5E44 FFF8      move.l     [A6 - 0x8], [0x00015E44]
  5634. 0000445A  2D79 0001 5E48 FFFC      move.l     [A6 - 0x4], [0x00015E48]
  5635. 00004462  0C93 5445 5854           cmpi.l     [A3], 0x54455854 /* 'TEXT' */
  5636. 00004468  6606                     bne        +0x8 /* 00004470 */
  5637. 0000446A  246B 0004                movea.l    A2, [A3 + 0x4]
  5638. 0000446E  603C                     bra        +0x3E /* 000044AC */
  5639. label00004470:
  5640. 00004470  554F                     subq.w     A7, 2
  5641. 00004472  2F0B                     move.l     -[A7], A3
  5642. 00004474  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  5643. 0000447A  486E FFF8                pea.l      [A6 - 0x8]
  5644. 0000447E  303C 0603                move.w     D0, 0x603
  5645. 00004482  A816                     syscall    Pack8
  5646. 00004484  301F                     move.w     D0, [A7]+
  5647. 00004486  6606                     bne        +0x8 /* 0000448E */
  5648. 00004488  246E FFFC                movea.l    A2, [A6 - 0x4]
  5649. 0000448C  601E                     bra        +0x20 /* 000044AC */
  5650. label0000448E:
  5651. 0000448E  42A7                     clr.l      -[A7]
  5652. 00004490  486E FFF4                pea.l      [A6 - 0xC]
  5653. 00004494  2D7C FFFF D8EF FFF4      move.l     [A6 - 0xC], 0xFFFFD8EF
  5654. 0000449C  4879 0001 5E7C           push.l     0x15E7C
  5655. 000044A2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5656. 000044A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5657. label000044AC:
  5658. 000044AC  594F                     subq.w     A7, 4
  5659. 000044AE  2F0A                     move.l     -[A7], A2
  5660. 000044B0  4EB9 0000 1F18           jsr        [0x00001F18]
  5661. 000044B6  201F                     move.l     D0, [A7]+
  5662. 000044B8  2600                     move.l     D3, D0
  5663. 000044BA  0C83 0000 00FF           cmpi.l     D3, 0xFF
  5664. 000044C0  6F06                     ble        +0x8 /* 000044C8 */
  5665. 000044C2  263C 0000 00FF           move.l     D3, 0xFF
  5666. label000044C8:
  5667. 000044C8  2052                     movea.l    A0, [A2]
  5668. 000044CA  43EC 0001                lea.l      A1, [A4 + 0x1]
  5669. 000044CE  2003                     move.l     D0, D3
  5670. 000044D0  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  5671. 000044D2  1883                     move.b     [A4], D3
  5672. 000044D4  4AAE FFFC                tst.l      [A6 - 0x4]
  5673. 000044D8  670E                     beq        +0x10 /* 000044E8 */
  5674. 000044DA  554F                     subq.w     A7, 2
  5675. 000044DC  486E FFF8                pea.l      [A6 - 0x8]
  5676. 000044E0  303C 0204                move.w     D0, 0x204
  5677. 000044E4  A816                     syscall    Pack8
  5678. 000044E6  301F                     move.w     D0, [A7]+
  5679. label000044E8:
  5680. 000044E8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5681. 000044EC  4E5E                     unlink     A6
  5682. 000044EE  4E75                     rts
  5683. 000044F0  0000 0131                ori.b      D0, 0x31 /* '1' */
  5684. 000044F4  8F84 8C8C                unpk       D7, D4, 0x8C8C
  5685. 000044F8  8F83 868F                unpk       D7, D3, 0x868F
  5686. 000044FC  94F6 FA97                sub.w      A2, [A6 + A7 * 2 - 0x105]
  5687. 00004500  8BAF DD40                or.l       [A7 - 0x22C0], D5
  5688. 00004504  BDDD                     cmpa.l     A6, [A5]+
  5689. 00004506  DFDF                     add.l      A7, [A7]+
  5690. 00004508  DEDE                     add.w      A7, [A6]+
  5691. 0000450A  40AC DDDF                negx.l     [A4 - 0x2221]
  5692. 0000450E  DFDE                     add.l      A7, [A6]+
  5693. 00004510  DEAE A2A1                add.l      D7, [A6 - 0x5D5F]
  5694. 00004514  9B83                     subx.l     D5, D3
  5695. 00004516  8340 A4DB                pack       D1, D0, 0xA4DB
  5696. 0000451A  A8DB                     syscall    CloseRgn
  5697. 0000451C  40D5                     move.w     [A5], SR
  5698. 0000451E  DBA8 DB41                add.l      [A0 - 0x24BF], D5
  5699. 00004522  55C2                     scs        D2
  5700. 00004524  7FA6                     moveq.l    D7, 0xFFFFFFA6
  5701. 00004526  409B                     negx.l     [A3]+
  5702. 00004528  C27F                     and.w      D1, <<invalid special address>>
  5703. 0000452A  A642                     syscall    RstFilLock/PBHRstFLock/HRstFLock, flags=6
  5704. 0000452C  4CC4 C9CE                movem.l    D1,D2,D3,D6,D7,A0,A3,A6,A7, D4
  5705. 00004530  7FA8                     moveq.l    D7, 0xFFFFFFA8
  5706. 00004532  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  5707. 00004534  C4C9                     mulu.w     D2, A1
  5708. 00004536  CE7F                     and.w      D7, <<invalid special address>>
  5709. 00004538  A841                     syscall    Fix2Frac
  5710. 0000453A  6B83                     bmi        -0x7B /* 000044BF */
  5711. 0000453C  40F6 D0D2                move.w     [A6 + A5.w - 0x46], SR
  5712. 00004540  7FB3                     moveq.l    D7, 0xFFFFFFB3
  5713. 00004542  40AE D0D2                negx.l     [A6 - 0x2F2E]
  5714. 00004546  7FB3                     moveq.l    D7, 0xFFFFFFB3
  5715. 00004548  4152                     chk.w      D0, [A2]
  5716. 0000454A  B1DB                     cmpa.l     A0, [A3]+
  5717. 0000454C  4045                     negx.w     D5
  5718. 0000454E  919D                     sub.l      [A5]+, D0
  5719. 00004550  919D                     sub.l      [A5]+, D0
  5720. 00004552  91A8 91A5                sub.l      [A0 - 0x6E5B], D0
  5721. 00004556  9194                     sub.l      [A4], D0
  5722. 00004558  909D                     sub.l      D0, [A5]+
  5723. 0000455A  919D                     sub.l      [A5]+, D0
  5724. 0000455C  918F                     subx.l     -[A0], -[A7]
  5725. 0000455E  A5B0                     syscall    vCheckReMount, flags=5
  5726. 00004560  9087                     sub.l      D0, D7
  5727. 00004562  4041                     negx.w     D1
  5728. 00004564  9B9C                     sub.l      [A4]+, D5
  5729. 00004566  A140                     syscall    ResrvMem/ReserveMem, flags=1
  5730. 00004568  B38D                     cmpm.l     [A1]+, [A5]+
  5731. 0000456A  83AA 8F98                or.l       [A2 - 0x7068], D1
  5732. 0000456E  40C1                     move.w     D1, SR
  5733. 00004570  9589                     subx.l     -[A2], -[A1]
  5734. 00004572  4062                     negx.w     -[A2]
  5735. 00004574  8341 1940                pack       D1, D1, 0x1940
  5736. 00004578  589B                     addq.l     [A3]+, 4
  5737. 0000457A  92A0                     sub.l      D1, -[A0]
  5738. 0000457C  A18B                     syscall    CommToolboxDispatch, flags=1
  5739. 0000457E  9AF7 A9A2 9AF7 40AA      sub.w      A5, [[-0x6509 + A2] + 0x40AA]
  5740. 00004586  D4AF D440                add.l      D2, [A7 - 0x2BC0]
  5741. 0000458A  56AA ED8A                addq.l     [A2 - 0x1276], 3
  5742. 0000458E  9683                     sub.l      D3, D3
  5743. 00004590  4069 83BC                negx.w     [A1 - 0x7C44]
  5744. 00004594  8395                     or.l       [A5], D1
  5745. 00004596  838F 838F                unpk       -[A1], -[A7], 0x838F
  5746. 0000459A  838F 839B                unpk       -[A1], -[A7], 0x839B
  5747. 0000459E  40D5                     move.w     [A5], SR
  5748. 000045A0  DFE2                     add.l      A7, -[A2]
  5749. 000045A2  E140                     asl        D0.w, 8
  5750. 000045A4  61DF                     bsr        -0x1F /* 00004585 */
  5751. 000045A6  E2E1                     lsr   .w   -[A1]
  5752. 000045A8  ACA2                     syscall    PaintRect, auto_pop
  5753. 000045AA  405A                     negx.w     [A2]+
  5754. 000045AC  4078 8340                negx.w     [0xFFFF8340]
  5755. 000045B0  AEE4                     syscall    0xAE4, auto_pop
  5756. 000045B2  9FE4                     sub.l      A7, -[A4]
  5757. 000045B4  AE83                     syscall    0xA83, auto_pop
  5758. 000045B6  4042                     negx.w     D2
  5759. 000045B8  8341 8C7F                pack       D1, D1, 0x8C7F
  5760. 000045BC  5D40                     subq.w     D0, 6
  5761. 000045BE  A67F                     syscall    InternalWait, flags=6
  5762. 000045C0  5D41                     subq.w     D1, 6
  5763. 000045C2  0883 406C                bclr.b     D3, 0x6C /* 'l' */
  5764. 000045C6  8392                     or.l       [A2], D1
  5765. 000045C8  8340 7783                pack       D1, D0, 0x7783
  5766. 000045CC  9885                     sub.l      D4, D5
  5767. 000045CE  8485                     or.l       D2, D5
  5768. 000045D0  9383                     subx.l     D1, D3
  5769. 000045D2  9F83                     subx.l     D7, D3
  5770. 000045D4  404E                     negx.w     A6
  5771. 000045D6  F093 F0A0                .extension 0x093 <<F/2-3/0>> // unimplemented
  5772. 000045DA  8997                     or.l       [A7], D4
  5773. 000045DC  898E 888B                unpk       -[A4], -[A6], 0x888B
  5774. 000045E0  8740 439D                pack       D3, D0, 0x439D
  5775. 000045E4  4063                     negx.w     -[A3]
  5776. 000045E6  FC40 54E2                .extension 0xC40 <<F/1/6>>, 0x54E2 // unimplemented
  5777. 000045EA  A1E2                     syscall    vPermssnChk, flags=1
  5778. 000045EC  4049                     negx.w     A1
  5779. 000045EE  FC40 72DF                .extension 0xC40 <<F/1/6>>, 0x72DF // unimplemented
  5780. 000045F2  A4DF                     syscall    vBlkAlloc, flags=4
  5781. 000045F4  9140                     subx.w     D0, D0
  5782. 000045F6  58A4                     addq.l     -[A4], 4
  5783. 000045F8  8340 4D9B                pack       D1, D0, 0x4D9B
  5784. 000045FC  ABDC                     syscall    0xBDC
  5785. 000045FE  9083                     sub.l      D0, D3
  5786. 00004600  B5A4                     xor.l      -[A4], D2
  5787. 00004602  8340 45EE                pack       D1, D0, 0x45EE
  5788. 00004606  95EE A794                sub.l      A2, [A6 - 0x586C]
  5789. 0000460A  8394                     or.l       [A4], D1
  5790. 0000460C  92FC AF83                sub.w      A1, 0xAF83
  5791. 00004610  AF83                     syscall    slMASK11, auto_pop
  5792. 00004612  A883                     syscall    DrawChar
  5793. 00004614  40A3                     negx.l     -[A3]
  5794. 00004616  8341 0840                pack       D1, D1, 0x0840
  5795. 0000461A  7BE2                     moveq.l    D5, 0xFFFFFFE2
  5796. 0000461C  A1E2                     syscall    vPermssnChk, flags=1
  5797. 0000461E  4053                     negx.w     [A3]
  5798. 00004620  839E                     or.l       [A6]+, D1
  5799. 00004622  A683                     syscall    SetOSDefault, flags=6
  5800. 00004624  AA83                     syscall    0xA83
  5801. 00004626  4043                     negx.w     D3
  5802. 00004628  E79C                     rol        D4, 3
  5803. 0000462A  E740                     asl        D0.w, 3
  5804. 0000462C  D0E0                     add.w      A0, -[A0]
  5805. 0000462E  E6E6                     ror   .w   -[A6]
  5806. 00004630  E9DC 4092                bfextu     D4, [A4]+ {2:18}
  5807. 00004634  E0E6                     asr   .w   -[A6]
  5808. 00004636  E6E9 DC41                ror   .w   [A1 - 0x23BF]
  5809. 0000463A  3FDE                     move.w     <<invalid special address>>, [A6]+
  5810. 0000463C  DEE4                     add.w      A7, -[A4]
  5811. 0000463E  4063                     negx.w     -[A3]
  5812. 00004640  DEDE                     add.w      A7, [A6]+
  5813. 00004642  E440                     asr        D0.w, 2
  5814. 00004644  7CFC                     moveq.l    D6, 0xFFFFFFFC
  5815. 00004646  A583                     syscall    SetOSDefault, flags=5
  5816. 00004648  A1FC                     syscall    vCheckLoad, flags=1
  5817. 0000464A  A583                     syscall    SetOSDefault, flags=5
  5818. 0000464C  A1FC                     syscall    vCheckLoad, flags=1
  5819. 0000464E  A583                     syscall    SetOSDefault, flags=5
  5820. 00004650  A4FC                     syscall    vCheckLoad, flags=4
  5821. 00004652  A583                     syscall    SetOSDefault, flags=5
  5822. 00004654  A1FC                     syscall    vCheckLoad, flags=1
  5823. 00004656  A583                     syscall    SetOSDefault, flags=5
  5824. 00004658  A1FC                     syscall    vCheckLoad, flags=1
  5825. 0000465A  A583                     syscall    SetOSDefault, flags=5
  5826. 0000465C  A1FC                     syscall    vCheckLoad, flags=1
  5827. 0000465E  A583                     syscall    SetOSDefault, flags=5
  5828. 00004660  8700                     sbcd       D3, D0
  5829. 00004662  0000 074C                ori.b      D0, 0x4C /* 'L' */
  5830. 00004666  FE7F B443                .extension 0xE7F <<F/1/7>>, 0xB443 // unimplemented
  5831. 0000466A  9040                     sub.w      D0, D0
  5832. 0000466C  414B                     chk.w      D0, A3
  5833. 0000466E  B0C8                     cmpa.w     A0, A0
  5834. 00004670  40B7 0000                negx.l     [A7 + D0.w]
  5835. 00004674  0000                     .incomplete
  5836.